为初学者解释java代码
我是一名java程序员初学者,我在网上看到了一段关于我的projet的代码。 但我不明白它是干什么的?有人能解释吗? 1000是什么为初学者解释java代码,java,timer,schedule,Java,Timer,Schedule,我是一名java程序员初学者,我在网上看到了一段关于我的projet的代码。 但我不明白它是干什么的?有人能解释吗? 1000是什么 private Timer timer = null; private int timeWorking; private void xxxxxxxxxxx() { if (timer == null) { timer = new Timer("Time"); timer.schedule(new TimerTask()
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);
}
}
这是一个电话:
将指定的任务安排为重复的固定延迟执行,从指定的延迟后开始
延迟和周期均以毫秒为单位。1000毫秒等于一秒。请参阅Timer.schedule
task - task to be scheduled.delay -
delay in milliseconds before task is to be executed.period -
time in milliseconds between successive task executions.
看
前1000表示延迟-任务执行前的延迟(毫秒)。
第二个1000表示周期-连续任务执行之间的毫秒时间。public void scheduleTimerTask task,long delay,long period您调用此方法的延迟为1000ms,周期为1000ms。毫秒,或1秒。它计划每秒回拨一次TimerTask,并有第二次延迟。查看更多详细信息查看计时器类的api。。。。位于@gustafc Breaking News:java8出局了!