在项目中使用到了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秒执行一次。