Java计划任务只需要写一个继承java.util.TimerTask的类,覆盖其中的run方法即可,例如:
import java.util.*;
public class UpdateDataTask extends TimerTask{
@Override
public void run() {
//...code
System.out.println("updated");
}
}
然后通过如下代码部署计划任务:
import java.util.Timer;
Timer timer = new Timer();
timer.schedule(new UpdateDataTask(), 0, 3600000);
即可使得UpdateDataTask的run方法从当前开始,每隔一小时执行一次。