A a = new A(); a = null; System.gc();
把A创建的对象的引用置为空后,执行System.gc(); 就立即把创建的这个对象的所占的内存回收掉了吗? 还是说得等到当前内存不足时他才会去回收?System.gc()只是提前让系统去观察下 当前系统的内存情况而已?