zoukankan      html  css  js  c++  java
  • Java定时器

    • 构造方法

      public Timer():构造一个定时器
    • 成员方法

      public void schedule(TimerTask task,Date time);
      public void schedule(TimerTask task,long millis);
      public void schedule(TimerTask task,Date time,long period);
      public void schedule(TimerTask task,long millis,long period);
    • 案例演示

      

    public class TestTimerDemo {
        public static void main(String[] args) {
            //1.创建定时器
            Timer timer = new Timer();
            //2.布置任务
            //一次性定时器
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    System.out.println("时间到了下课...");
                }
            },5000);
    
            Calendar cc = Calendar.getInstance();
            cc.add(Calendar.SECOND,5);
            Date time = cc.getTime();
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    System.out.println("时间到了下课...");
                }
            },time);
    
            //周期定时器
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    System.out.println("时间到了下课...");
                }
            },5000,2000);
    
            Calendar cc1 = Calendar.getInstance();
            cc1.add(Calendar.SECOND,5);
            Date time1 = cc1.getTime();
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    System.out.println("时间到了下课...");
                }
            },time1,1000);
        }
    }
  • 相关阅读:
    POJ 2388
    POJ 2387
    POJ 2389
    POJ 2379
    POJ 2385
    文件及输入输出流模拟ATM机
    文件及输入输出流模拟学生系统
    第六讲 字符串
    第四节课练习
    第四次上课练习
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/13183257.html
Copyright © 2011-2022 走看看