//定时任务.(以下都是jdk的工具类中自带的方法.定时)
private static String timerTask() {
// timerTask来自于jdk.定时处理器.其中,run里面是定时执行的代码块.
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
System.out.println("这里就是执行具体代码的地方");
}
};
//上面只是写好执行的代码. 以下是启用定时任务的具体方法.
try {
Timer timer1 = new Timer();
// 要执行的任务, 执行的时间, 每隔多少毫秒执行一次.(若出现未知错误导致执行任务时间与预计的不一致.则下次执行时间依旧以上一次的开始时间为准)
timer1.scheduleAtFixedRate(timerTask, 0, 1000);
} catch (Exception e) {
System.out.println(e.getMessage());
}
//如果调用three这个方法.则只会返回成功1次.之后的定时调用都是走的scheduleAtFixedRate这个方法.
return "成功";
}