计时器 GC垃圾回收 demo
Posted hello4world
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计时器 GC垃圾回收 demo相关的知识,希望对你有一定的参考价值。
计时器:
1 public void start() { 2 //定义计时器 3 Timer timer=new Timer(); 4 //定义运行间隔(数字越小,速度越快) 5 int interval=30; 6 //创建定时任务 7 TimerTask task=new TimerTask() { 8 public void run() { 9 moveAction(); //调用的其他方法 10 enemyEnterAction(); 11 repaint(); 12 } 13 }; 14 //启动计时器 15 timer.schedule(task, interval,interval); 16 }
GC垃圾回收
1 public static void main(String[] args) { 2 Dog d=new Dog(); 3 System.out.println("123"); 4 d=null;//刚实例化的狗对象,变为垃圾 5 //通知gc尽快来回收垃圾 6 System.gc(); 7 System.out.println("456"); 8 }
Object类中的finalize方法
1 //重写Object父类中的finalize方法 2 //这个方法会被垃圾回收管理机制在回收这个对象前调用 3 public void finalize() { 4 System.out.println("Dog被回收"); 5 }
以上是关于计时器 GC垃圾回收 demo的主要内容,如果未能解决你的问题,请参考以下文章