定时调度
- 11.17.1 Timer 类
- 11.17.2 TimerTask 类
- 11.17.3范例——定时操作
- 【例11.52】建立TimerTask的子类
- 【例11.53】建立测试类,进行任务调度
11.17.1 Timer 类
11.17.2 TimerTask 类
要想执行具体的任务,则必须使用Tim erTas k
类。Tim erTas k
类是一个抽象类,如果要使用 该类,需要建立一个类来继承此类,并实现其中的抽象方法。TimerTas k
中的常用方法如表11-25所示
11.17.3范例——定时操作
【例11.52】建立TimerTask的子类
【例11.53】建立测试类,进行任务调度
package jiaqi;import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;class Mywork extends TimerTask
{@Overridepublic void run() {// TODO 自动生成的方法存根SimpleDateFormat sdf = new SimpleDateFormat("[yyyy][MM][dd][HH][mm][ss][SSS]");String str = sdf.format(new Date());System.out.println(str);}
}
public class demo366_1
{public static void main(String[] args){Timer t = new Timer();//Timer实例Mywork my = new Mywork();//任务t.schedule(my,1000,2000);//执行任务}}