计时器:
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 }
原文地址:https://www.cnblogs.com/hello4world/p/12094287.html
时间: 2024-10-13 14:47:55