码迷,mamicode.com
首页 > 其他好文 > 详细

对象的销毁(finalize()方法)

时间:2017-07-01 13:48:38      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:final   str   强制   nal   class   自动   生成   protect   nbsp   

当生成的对象数量大于一定的程度的时候自动启动gc:

 1 class ToFinalize{
 2   protected void finalize() throws Throwable{
 3     System.out.println("销毁对象");
 4   }
 5 }
 6 public class DoFinalize{
 7   public static void main(String[] args){
 8     while(true){
 9       new ToFinalize();
10     }
11   }
12 }

强制启动gc:

 1 class ToFinalize {
 2     protected void finalize() throws Throwable {
 3         System.out.println("销毁对象");
 4     }
 5 }
 6 
 7 public class DoFinalize {
 8     public static void main(String[] args) {
 9         new ToFinalize();
10         System.gc();
11     }
12  }

 

对象的销毁(finalize()方法)

标签:final   str   强制   nal   class   自动   生成   protect   nbsp   

原文地址:http://www.cnblogs.com/j-j-c-c/p/7101958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!