import java.util.Timer;
import java.util.TimerTask;
/**
* Timer定时器类中的schedule行程方法实现定时业务
* @author FFrog
*/
public class TimerSchedule {
/**
* 程序入口,打main->alt+/ 文本对齐:ctrl+shift+f ctrl+shift+i = Tab
* 一个方法里随意位置alt+/调出你声明的一些变量、属性 选中一个属性alt+/调出相似类型的属性 打
完类名或属性名或方法名
* alt+/调出相关的类或属性或方法
*/
public static void main(String[] args) {
Timer timer = new Timer();
/**
* timer.schedule(TimerTask task, long delay, long period)
* TimerTask实现了Runnable接口,Runnable接口里public abstract void run();
*/
timer.schedule(new TimerTask() {
// 这里输入你的业务逻辑 0代表即时开始,如果小于0代表已过期 ,5000每隔5秒执行一次。
public void run() {
/**
* task<0,throw new IllegalArgumentException("Negative delay.");
* delay<=0 ,throw new IllegalArgumentException(
* "Non-positive period.");
*/
System.out.println("每隔5秒执行一次");
};
}, 0, 5000);
}
}
Timer类中的schedule行程方法实现定时业务
于 2022-03-27 05:44:26 首次发布