定时任务
/**
* @Author xiaoqi
* @Date
* 定时任务:
Timer类 :定时相关的(属于一种工具)
public Timer(): 通过无参构造方法,创建一个新的计时器;
public void cancel(); 取消之前的定时任务;
public void schedule(TimerTask task , Date time)安排在指定的时间执行指定的任务
public void schedule(TimerTask task,long delay) :在指定的延迟时间后执行该任务
public void schedule(TimerTask task, long delay,long period):在指定延迟时间(毫秒值)后经过多少毫 秒后重复再次执行任务
在执行此方法的时候,必须先定义一个类,继承自TimeTask(已经实现了Runnable接口),然后重写run方法
*/
// 1.自定义一个类,继承TimerTask
class MyTimeTask extends TimerTask{
@Override
// 2.重写里面的run方法 run方法里面就是我们的业务
public void run () {
System.out.println("我是一个定时任务");
}
}
public class TimeTaskTest001{
public static void main ( String[] args ) {
// 3.创建一个timer对象
Timer t = new Timer();
// t.cancel(); 取消定时方法
// 在指定延迟多少毫秒后,每间隔多少毫秒执行一次任务
t.schedule(new MyTimeTask(),1000,3000);
}
}