Java教程

java基础-Timer定时器类

本文主要是介绍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定时器类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!