定时器

    定时器:Timer
    定时任务:TimerTask
点击查看代码
import java.util.Timer;
import java.util.TimerTask;

/*
    定时器:Timer
    定时任务:TimerTask
 */
public class TimerDemo1 {
    public static void main(String[] args) { 
        //创建一个定时器
        Timer timer = new Timer();

        //public void schedule(TimerTask task, long delay) 延迟多少毫秒后执行定义任务
        timer.schedule(new MyTask(timer), 5000);

        //public void schedule(TimerTask task,long delay,long period) 延迟delay毫秒后执行定义任务,后续每间隔period毫米执行一次
        timer.schedule(new MyTask(timer), 5000,2000);
    }
}

class MyTask extends TimerTask{
    Timer timer;

    public MyTask(Timer timer) {
        this.timer = timer;
    }

    @Override
    public void run() {
        System.out.println("砰!爆炸了.....");
//        timer.cancel();
    }
}

posted @ 2024-10-19 10:51  wang_jun  阅读(19)  评论(0)    收藏  举报