System.gc()或者Runtime.gc()方法是程序员与JVM的垃圾回收器进行通讯的唯一的机制,但是执行gc()方法,并不能保证垃圾回收器立即执行垃圾回收,只能促使垃圾回收器尽快回收无用的对象、对象的finalize()方法可以帮助我们完成一些释放对象所占用的资源等收尾工作。但是垃圾回收器是否会执行 finalize()方法、以及何时执行该方法,都是不确定的
2024-03-04 19:01:24
System.gc()或者Runtime.gc()方法是程序员与JVM的垃圾回收器进行通讯的唯一的机制,但是执行gc()方法,并不能保证垃圾回收器立即执行垃圾回收,只能促使垃圾回收器尽快回收无用的对象、对象的finalize()方法可以帮助我们完成一些释放对象所占用的资源等收尾工作。但是垃圾回收器是否会执行 finalize()方法、以及何时执行该方法,都是不确定的