Java实现定时执行任务的几种方法:  

Java实现定时执行任务的几种方法:   
  1) java.util.Timer.   
  2) ServletContextListener.   
  3) org.springframework.scheduling.timer.ScheduledTimerTask 
  4) org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean  

方法1)java.util.Timer
这个方法应该是最常用的,不过这个方法需要手工启动你的任务:   
Timer timer = new Timer();   
timer.schedule(new MyTimerTask(),10000,86400000);   
这里的MyTimerTask类必须extends TimerTask里面的run()方法。

详情请参见 Java中实现定时执行任务的N种方法
http://www.walkerjava.com/thread-741-1-1.html

你可能感兴趣的:(定时任务,java论坛)