java 定时任务每隔5分钟
时间: 2023-07-04 11:04:10 浏览: 112
java 定时任务
你可以使用 Java 中的 Timer 和 TimerTask 类来实现定时任务。下面是一个每隔 5 分钟执行一次的定时任务的示例代码:
```
import java.util.Timer;
import java.util.TimerTask;
public class MyTask extends TimerTask {
public void run() {
// 执行定时任务的操作
System.out.println("定时任务执行了");
}
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new MyTask(), 0, 5*60*1000); // 每隔 5 分钟执行一次
}
}
```
在上面的代码中,我们创建了一个名为 `MyTask` 的 `TimerTask` 子类,并实现了 `run` 方法来定义定时任务要执行的操作。在 `main` 方法中,我们创建了一个 `Timer` 对象,并调用其 `schedule` 方法来安排定时任务。第一个参数是要执行的任务对象,第二个参数是首次执行任务的延迟时间(这里设为 0),第三个参数是每次执行任务的时间间隔(单位为毫秒,这里设为 5 分钟)。
你可以根据实际需求修改上面的代码,例如将输出语句改为执行其他操作。
阅读全文