timer.schedule怎么使用
时间: 2023-09-10 12:11:52 浏览: 120
timer.schedule方法是用来调度TimerTask对象的执行的。它接收两个参数:TimerTask对象和延迟时间。下面是一个使用timer.schedule方法的示例:
```java
import java.util.Timer;
import java.util.TimerTask;
public class Main {
public static void main(String[] args) {
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
System.out.println("TimerTask executed.");
}
};
long delay = 1000; // 延迟时间,单位为毫秒
timer.schedule(task, delay);
}
}
```
在上面的示例中,首先创建了一个Timer对象。然后创建了一个匿名的TimerTask对象,重写了run方法,在其中定义了要执行的任务。接下来定义了延迟时间delay为1000毫秒(即1秒)。最后调用timer.schedule方法,将任务task和延迟时间delay作为参数传入。
当程序运行时,会等待1000毫秒后执行TimerTask对象的run方法,并输出"TimerTask executed."。
阅读全文