Java【多线程知识总结(9)】Timer类与TimerTask类的应用---模拟定时炸弹

时间:2021-06-17 00:12:44
编写程序:制作定时炸弹,隔1秒引爆炸弹.第一个炸之后,其他炸弹都是每2秒一炸.
import java.util.*;
class ZhaDan extends TimerTask  //炸弹
{
	public void run()
	{
		System.out.println("Boang... ...炸了!");
	}	
}

class TimerTest
{
	public static void main(String[]args)
	{
		Timer t=new Timer();//创建定时器对象
		ZhaDan z=new ZhaDan();//创建炸弹对象
		t.schedule(z,1000,2000);//隔1秒引爆炸弹.之后就是每2秒一炸

	while(true)
	{
		try{Thread.sleep(1000);}catch(Exception e){}
		System.out.println(new Date().getSeconds());//输出当前时间的秒
		
	}

	}
	
}
/*运行结果如下:*/
Java【多线程知识总结(9)】Timer类与TimerTask类的应用---模拟定时炸弹
Java【多线程知识总结(9)】Timer类与TimerTask类的应用---模拟定时炸弹