写一个java定时器
以下是一个简单的Java定时器示例,它将在5秒钟后打印一条消息:
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new MyTask(), 5000); // 5000毫秒 = 5秒
}
static class MyTask extends TimerTask {
public void run() {
System.out.println("定时器已触发!");
}
}
}
在上面的示例中,我们使用了Java的Timer和TimerTask类来创建一个定时器和一个要执行的任务。在main方法中,我们创建了一个Timer对象,并使用schedule方法将一个MyTask对象作为参数传递给它,同时指定5秒后执行该任务。
MyTask类是一个内部静态类,它继承了TimerTask类,并实现了run方法。在run方法中,我们定义了要执行的任务,即打印一条消息。
当定时器触发时,run方法将被执行,从而输出我们定义的消息。
原文地址: https://www.cveoy.top/t/topic/brYk 著作权归作者所有。请勿转载和采集!