public class TimerTaskTest extends java.util.TimerTask {
@Override
public void run() {
// TODO Auto-generated method stub
System.out.println("task start-------");
//以下是需要执行的任务........
System.out.println("task end-------");
}
}
public class TaskTest {
public static void main(String[] args) {
Timer timer = new Timer();
//以下是几种调度task的方法:
//
// timer.schedule(task, time);
// // time为Date类型:在指定时间执行一次。
//
// timer.schedule(task, firstTime, period);
// // firstTime为Date类型,period为long
// // 从firstTime时刻开始,每隔period毫秒执行一次。
//
// timer.schedule(task, delay)
// // delay 为long类型:从现在起过delay毫秒执行一次
//
// timer.schedule(task, delay, period)
// // delay为long,period为long:从现在起过delay毫秒以后,每隔period
// // 毫秒执行一次。
timer.schedule(new TimerTaskTest(), 10000, 2000);
}
}