本文主要是介绍java基础-Timer定时器类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Timer定时器类常用方法
// timer.schedule(task,time); 在指定的time 执行task
// timer.schedule(task,delay); 延迟delay毫秒后 执行task
// timer.scheduleAtFixedRate(task,firstTime,period); 指定task第一次执行任务的时间,以后每隔period执行一次
代码例子:
public class TimerDemo {
public static void main(String[] args) {
System.out.println("main ----begin");
//创建定时器对象
// Timer timer = new Timer();
Timer timer = new Timer(true);//把定时器设置为守护线程
timer.schedule(new TimerTask() {
@Override
public void run() {
System.out.println(new Date());
}
},3000,1000); //3秒后执行 每隔1秒执行
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("main ----end");
}
}
这篇关于java基础-Timer定时器类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!