在项目中使用到了Timer,需要定时地执行某些功能。
import java.util.Timer;
import java.util.TimerTask;
public class TestTimer {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new MyTask(),1000,2000);
}
}
class MyTask extends TimerTask {
@Override
public void run() {
System.out.println(System.currentTimeMillis());
}
}
执行程序后,1秒后task就执行了,之后就每2秒执行一次。