Timer类允许按照你指定的时间之后执行任务,也允许按照你指定的时间重复执行任务。
代码实现
import java.util.Timer;
import java.util.TimerTask;public class ScheduledTask {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
// 在这里放置你想要执行的任务
System.out.println("任务执行了");
}
};
long delay = 0;//任务执行前延时0s,不延迟
long interval = 1000;//每隔一秒执行一次
// 安排任务
timer.scheduleAtFixedRate(task, delay, interval);
}
}