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);
        }
    }
  • 相关阅读:
    java基础>包、访问权限、命名规范
    jsp>Session
    java基础>String类
    jsp>包含指令和forward指令
    jsp>response
    word不能输入中文
    java基础>正则表达式
    EJB>一对多及多对一映射
    Struts2>运行机制
    EJB>调用存储过程
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/13183257.html
Copyright © 2011-2022 走看看