【发布时间】:2015-05-04 07:15:47
【问题描述】:
我是一名初学者 Java 程序员,我在互联网上看到了关于我的项目的代码。 但我不明白它是做什么的?任何人都可以解释吗? 什么是1000?
private Timer timer = null;
private int timeWorking;
private void xxxxxxxxxxx() {
if (timer == null) {
timer = new Timer("Time");
timer.schedule(new TimerTask() {
@Override
public void run() {
timeWorking++;
}
}, 1000, 1000);
}
}
【问题讨论】:
-
毫秒或一秒。它每秒安排一个回调(到
TimerTask),并有第二个延迟。查看JavaDocs forTimer了解更多详情 -
检查 Timer 类的 api。
-
@gustafc 突发新闻:Java 8 出来了! docs.oracle.com/javase/8/docs/api/java/util/…