1.下面从系统启动开始,每隔4秒时间,就响铃一次,并在屏幕输入文字。这里只让输出4次就结束任务
package com.yinbodotcc;
import java.util.*;
import java.awt.Toolkit;
class MyTimerTask extends TimerTask
{
private Toolkit toolkit = Toolkit.getDefaultToolkit();
private int times;
private final static int DEFAULT_TIMES=5;
public MyTimerTask(int times)
{
this.times=times;
}
public MyTimerTask()
{
this(DEFAULT_TIMES);
}
public void run()
{
if(times-->0)
{
toolkit.beep();
System.out.println("hello");
}
}
}
public class TimerTest {
public static void main(String args[])
{
Timer t=new Timer(false);//如果改为true,则变成守护进程,这个时候的无限次执行任务就做不到了
t.schedule(new MyTimerTask(4),0,4*1000);
}
}