Java中的定时器
2014-04-25 09:40 夜半花开 阅读(185) 评论(0) 编辑 收藏 举报1 import java.util.Date; 2 import java.util.Timer; 3 import java.util.TimerTask; 4 5 public class TestTimer { 6 7 /** 8 * @param args 9 */ 10 public static void main(String[] args) { 11 // TODO Auto-generated method stub 12 Timer timer=new Timer(false); 13 TimerTask task=new TimerTask() { 14 15 @Override 16 public void run() { 17 // TODO Auto-generated method stub 18 System.out.println("执行任务。。。。。"); 19 } 20 }; 21 22 Date time=new Date(); 23 long delay=2000; 24 long period=3000; 25 26 //启动定时器任务,立即执行一次并退出。 27 // timer.schedule(task, time); 28 29 //启动定时器任务,立即执行一次并退出,然后每隔两秒执行一次 30 // timer.schedule(task, time, delay); 31 32 //延迟两秒执行一次然后退出 33 // timer.schedule(task, delay); 34 35 //延迟两秒后,每隔三秒执行一次 36 timer.schedule(task, delay, period); 37 } 38 39 }