Java问题总结之32-内存释放

l 归纳起来,对象清除的途径有:

 (1) 依靠Java的垃圾回收机制回收内存空间。

 (2) 调用System.gc()方法,请求垃圾回收。

 (3) Java系统开始运行时,自动调用java.lang.Object.finalize()方法释放内存空间。

 (4) 在程序中重写的finalize()方法释放系统资源,格式为:

         protected void finalize() throws throwable{

                 ……

                super.finalize(); 

         }

你可能感兴趣的:(Java问题总结之32-内存释放)