java中的定时任务相当于javascript中的setInterval("function",time)
,一旦被指定为定时任务的对象执行了schedule(Task,begin,interval)
方法后,任务会按参数无限重复执行。
详细代码如下:
import java.util.Timer;
import java.util.TimerTask;
public class RegularTask {
/**
* @param args
*/
public static void main(String[] args) {
MyTask mt = new MyTask();
Timer t = new Timer();
t.schedule(mt,0,1000); //任务名,开始前等待时间,执行间隔时间
}
}
class MyTask extends TimerTask{
public int a;
@Override
public void run() {
a = a + 1;
System.out.println(a);
}
}