定时器Timer

Timer类是执行任务调度的基础类,其位于import java.util.Timer包下,1.5之前的实现方式如下:

重复执行调度:

通过调度任务内部重复实现也可以实现连环调度,如下:

public class MyTimer {
	@Test
	public void func() throws InterruptedException
	{	 
		new Timer().schedule(new MyTimerTask(),2000); 
		Thread.currentThread().sleep(100000);		
	} 
}

class  MyTimerTask extends TimerTask
{
	@Override
	public void run() {
		System.out.println("bomb....");
		new Timer().schedule(new MyTimerTask(),2000);//内部再次调度一个新任务,从而实现单个任务的重复调度
	}	
}

  

原文地址:https://www.cnblogs.com/javabg/p/7382988.html