可以使用 Java 的 java.util.Timer
类来创建定时任务。
首先,需要创建一个 TimerTask
对象,它代表要在指定的时间点执行的任务。为了实现定时任务的逻辑,需要在 TimerTask
类的子类中重写 run()
方法。
然后,创建一个 java.util.Timer
对象,并使用它的 schedule()
方法来安排执行 TimerTask
。
以下是一个简单的示例,它在当前时间的 5 秒后打印一条消息:
import java.util.Timer;
import java.util.TimerTask;
public class ScheduledTaskExample {
public static void main(String[] args) {
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("Task executed!");
}
};
Timer timer = new Timer();
long delay = 5000; // delay for 5 seconds
timer.schedule(task, delay);
}
}
您也可以使用 scheduleAtFixedRate()
方法来设定在固定时间间隔内重复执行任务。
希望这对您有帮助。