一、垃圾回收器和finalize()
java垃圾回收器只负责回收无用对象占领的内存资源。但是如果你的对象不是通过 new 创立的(所有的new 对象都往堆中开拓资源,在一个处所,便利清算/管理资源),它会不知道该如果释放该对象的这块特殊内存。为了应对这个情形,Object自带一个finalize()办法。。但是如
一、垃圾回收器和finalize()
java垃圾回收器只负责回收无用对象占领的内存资源。但是如果你的对象不是通过 new 创立的(所有的new 对象都往堆中开拓资源,在一个处所,便利清算/管理资源),它会不知道该如果释放该对象的这块特殊内存。为了应对这个情形,Object自带一个finalize()办法。。但是如