Java中的垃圾回收

Java中的垃圾回收是由系统自动回收的,在任何时候,程序员都不能通过程序强制垃圾回收器立即执行。但可以通过System.gc()或者Runtime.gc()来提示垃圾回收器进行内存回收操作,但是这也不能够保证调用该方法后,垃圾回收器立即执行。

当垃圾回收器将要释放无用对象的内存时,先调用该对象的finalze()方法。因此可以覆盖finalze()方法,在其中清理一些非内存资源,关闭打开的文件等。

你可能感兴趣的:(java,内存)