内容引用:https://blog.csdn.net/bin622/article/details/52681
1 Timer timer = new Timer();
2 // 注意javax.swing包中也有一个Timer类,如果import中用到swing包,要注意名字的冲突。 3 4 TimerTask task = new TimerTask() { 5 public void run() { 6 ... //每次需要执行的代码放到这里面。 7 } 8 }; 9 10 //以下是几种常用调度task的方法: 11 timer.schedule(task, time); 12 // time为Date类型:在指定时间执行一次(不周期)。 13 14 timer.schedule(task, firstTime, period); 15 // firstTime为Date类型,period为long 16 // 从firstTime时刻开始,每隔period毫秒执行一次。 17 18 timer.schedule(task, delay) // delay 为long类型:从现在起过delay毫秒之后执行一次(不周期) 19 -------------------------------------------------------- 20 21 timer.schedule(task, delay, period) 22 // delay为long,period为long:从现在起过delay毫秒以后,每隔period毫秒执行一次。