当前位置: 技术问答>java相关
java 中的垃圾收集机制
来源: 互联网 发布时间:2017-04-19
本文导语: 如何理解 finalize() 方法? 垃圾收集器是如何工作的? 所有对象在调用完后,是不是都被清除? | 不用你管,系统自动进行。 finalize() 在对象回收之前被子运行,可以在里面加入自己的代码...
如何理解 finalize() 方法?
垃圾收集器是如何工作的?
所有对象在调用完后,是不是都被清除?
垃圾收集器是如何工作的?
所有对象在调用完后,是不是都被清除?
|
不用你管,系统自动进行。
finalize() 在对象回收之前被子运行,可以在里面加入自己的代码。
finalize() 在对象回收之前被子运行,可以在里面加入自己的代码。
|
还有一点
所有对象在调用完 不代表一定马上被收回 只是可以收回!
所有对象在调用完 不代表一定马上被收回 只是可以收回!
|
垃圾机制在对象还被引用的时候是不会被回收的,只有不再引用的时候才会被回收,只是不一定是不被引用的时候就马上回收,而是运行到需要更多内存等情况时才批量回收
|
linux下,只要内存够用,好象就不回收
|
java的垃圾收集机制做的不是很好,最好用自己的代码来控制比较好!