java之定时器的概述和使用

    科技2026-03-28  13

    package cn.itcast_01; import java.sql.Time; 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 任务类 */ public class 定时器的概述和使用 { public static void main(String[] args) { //创建定时器对象 Timer t = new Timer(); //三秒后执行爆炸任务 //t.schedule(new MyTask(), 3000); //结束任务 t.schedule(new MyTask(t), 3000); //三秒后执行爆炸任务每隔2秒再爆炸 t.schedule(new MyTask(), 3000,2000); } } //做一个任务 class MyTask extends TimerTask{ private Timer t; public MyTask() {} public MyTask(Timer t) { this.t = t; } @Override public void run() { System.out.println("泵,爆炸了"); //t.cancel(); } }
    Processed: 0.019, SQL: 9