今天巩固给大家讲讲System.gc()。Java的内存管理着实给各位编程者带来很大的方便,使我们不再需要为内存分配烦太多神。那么讲到垃圾回收机制,就不得不讲讲System.gc()。







A a = new A();



B b = new B();



C c = new C();



b=a;



b=c;



如果这是整段代码,那么当b再次被赋值为c时,也就是a的末日了,因为他不再被使用,b已经指向c了。



所以说不建议大家反复用System.gc(),最好的解决办法就是, 把不用的对象设置为null,便于虚拟机作出判断。