import java.util.Timer;
import java.util.TimerTask;
/*
定时器:可以让我们在指定的时间做某个事情,还可以重复做某件事情
依赖Timer和TimerTask这两个类
Timer:定时
public Timer()
public void schedule(TimerTask task,long delay)
public void schedule(TimerTask task,long delay,long period)
public void cancel():终止计时器
TimerTask:任务
run()
*/
public class TimerDemo {
public static void main(String[] args) {
//创建定时器对象
Timer t= new Timer();
//3秒后执行爆炸任务
//t.schedule(new MyTask(),3000);
//结束任务
t.schedule(new MyTask(t),3000);
}
}
//做一个任务
class MyTask extends TimerTask{
private Timer t;
public MyTask(){};
public MyTask(Timer t){
this.t=t;
}
@Override
public void run() {
System.out.println("beng,爆炸了 ");
t.cancel();
}
}
beng,爆炸了