import java.util.Timer;
public class TimerTest1 {
static class MyTask extends java.util.TimerTask {
public void run() {
System.out.println("开始");
}
}
static class Shutdown extends java.util.TimerTask {
Timer timer = null;
public Shutdown() {
}
public Shutdown(Timer mytimer) {
timer = mytimer;
}
public void run() {
System.out.println("结束");
timer.cancel();// 使用这个方法退出任务
}
}
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000);// 在1秒后执行此任务
timer.schedule(new Shutdown(timer), 3000);// 在3秒后执行此任务
}
}