Java 延迟1分钟触发方法
时间: 2024-05-16 09:14:56 浏览: 60
你可以使用 Java 的 Timer 类来实现延迟触发方法,具体步骤如下:
1. 创建 Timer 对象和 TimerTask 对象。
2. 在 TimerTask 对象中重写 run() 方法,实现需要延迟触发的代码逻辑。
3. 使用 Timer 对象的 schedule() 方法,设置延迟时间,单位为毫秒。
以下是一个示例代码:
```
import java.util.Timer;
import java.util.TimerTask;
public class DelayedTask {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
// 延迟1分钟后执行的代码逻辑
System.out.println("Delayed task executed.");
}
};
timer.schedule(task, 60000); // 延迟时间为1分钟,即60秒,单位为毫秒
}
}
```
在上述示例代码中,创建了一个 Timer 对象和一个 TimerTask 对象,重写了 TimerTask 对象的 run() 方法,实现了需要延迟触发的代码逻辑。然后使用 Timer 对象的 schedule() 方法,设置延迟时间为1分钟(即60秒),单位为毫秒。当定时器触发时,会执行 TimerTask 对象中重写的 run() 方法,输出一条信息。
阅读全文