java循环定时任务
时间: 2024-02-02 16:09:24 浏览: 136
java定时任务
以下是Java中实现循环定时任务的示例代码:
```java
import java.util.Timer;
import java.util.TimerTask;
public class Task {
public static void main(String[] args) {
// 定时任务间隔时间(毫秒)
final long timeInterval = 1000;
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("Hello !!");
}
};
Timer timer = new Timer();
// 延迟0毫秒后开始执行定时任务,然后每隔timeInterval毫秒执行一次
timer.scheduleAtFixedRate(task, 0, timeInterval); }
}
```
这段代码使用了`Timer`和`TimerTask`类来实现循环定时任务。`TimerTask`是一个抽象类,需要继承并实现`run`方法,在`run`方法中编写定时任务的逻辑。`Timer`类用于调度定时任务的执行,通过`scheduleAtFixedRate`方法指定定时任务的执行间隔时间。
阅读全文