写一个定时器的java代码
时间: 2023-03-15 08:05:54 浏览: 91
我可以为你提供一段简单的定时器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("定时器完成");
}
};
timer.schedule(task, 5000);
}
}
相关问题
用java写一个定时器
以下是Java实现的定时器示例代码:
```java
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
int count = 0;
@Override
public void run() {
System.out.println("Timer task executed: " + (++count) + " times.");
if (count >= 5) {
timer.cancel();
}
}
};
timer.schedule(task, 1000, 1000);
}
}
```
说明:
- 创建一个Timer对象和一个TimerTask对象。
- 重写TimerTask的run()方法,每次调用时执行一次定时任务,在这里输出并计数。
- 使用Timer的schedule()方法设定定时器的初始延迟和执行周期(都为1秒)。
- 当定时任务执行5次后,取消定时器的运行,调用Timer的cancel()方法。
执行代码,输出:
```
Timer task executed: 1 times.
Timer task executed: 2 times.
Timer task executed: 3 times.
Timer task executed: 4 times.
Timer task executed: 5 times.
```
用java写一个定时器;定时指定任务;给一个代码例子
好的。这是Java中使用Timer类创建定时器并定期执行某个任务的代码示例:
```
import java.util.Timer;
import java.util.TimerTask;
public class TimerExample {
public static void main(String[] args) {
Timer timer = new Timer(); //创建定时器对象
//定时任务,每隔10秒钟输出一次"Hello, World!"
TimerTask task = new TimerTask() {
public void run() {
System.out.println("Hello, World!");
}
};
//定时任务每隔10秒钟执行一次
timer.schedule(task, 0, 10000);
}
}
```
上面的代码创建了一个Timer对象和一个TimerTask对象,并使用schedule()方法将定时任务安排在定时器中。这里指定任务是每10秒钟执行一次。当程序运行后,将会每隔10秒钟输出一行"Hello, World!"到控制台。
阅读全文