Java如何实现周期性操作?

2014-12-07 06:30:01 阅读( 6 )

2758人 收藏本页

标签:Java面试题

可以通过继承TimerTask虚类并方法来实现周期性操作,下面的例子实现了一个周期性操作:
import java.util.TimerTask;

public class HeartBeatTask extends TimerTask{

private int timerInterval;

public HeartBeatTask(int timeInterval){
this.timerInterval=timeInterval;
}

public void run() {
// 在这里添加你需要周期性运行的代码
}

}

用下面的代码调用周期性操作:
java.util.Timer t1 = new java.util.Timer();

HeartBeatTask tt = new HeartBeatTask(timeInterval);
t1.schedule(tt, 0, timeInterval);

这样你的代码就会周期性执行了

来自IT公司面试手册

下一篇:下面这两个for语句那个执行的更快?

上一篇:下面代码中finally代码段会被执行吗?

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题