java 写一个定时任务
时间: 2023-07-04 20:09:21 浏览: 185
java 定时任务写法
5星 · 资源好评率100%
可以使用 Java 的 Timer 类来实现定时任务。以下是一个简单的示例:
```java
import java.util.Timer;
import java.util.TimerTask;
public class TimerExample {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("定时任务执行了!");
}
};
// 每隔10秒执行一次任务
timer.schedule(task, 0, 10000);
}
}
```
在上面的代码中,我们创建了一个 Timer 对象和一个 TimerTask 对象,并使用 schedule 方法设置任务的执行时间和周期。在这个示例中,任务每隔10秒执行一次。
当然,还有其他更灵活的方式来实现定时任务,比如使用 ScheduledExecutorService 类。具体实现方式可以根据实际需求来选择。
阅读全文