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

    参考文章

    import java.util.Date;
    import java.util.Timer;
    import java.util.TimerTask;
    
    public class Test {
        public static void main(String[] args) {
            //test1();
            test2();
        }
    
        /**
         * @todo 
         * @author zhangyanan
         * @datetime 2018年4月10日下午8:42:41
         */
        protected static void test1() {
            //Timer.schedule(TimerTask task,long delay,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行。以近似固定的时间间隔(由指定的周期分隔)进行后续执行。
            new Timer().schedule(new TimerTask() {
                @Override
                public void run() {
                    System.out.println("1");
                }
            },new Date(),1000);
        }
    
        /**
         * @todo 
         * @author zhangyanan
         * @datetime 2018年4月10日下午8:28:07
         */
        protected static void test2() {
            //Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
            new Timer().scheduleAtFixedRate(new TimerTask() {
                @Override
                public void run() {
                    System.out.println("2");
                }
            },new Date(),1000);
        }
    
    /*    (1)Timer.schedule(TimerTask task,Date time)安排在制定的时间执行指定的
    
        任务。
    
        (2)Timer.schedule(TimerTask task,Date firstTime ,long period)安排指定
    
        的任务在指定的时间开始进行重复的固定延迟执行.
    
        (3)Timer.schedule(TimerTask task,long delay)安排在指定延迟后执行指定的
    
        任务.
    
        (4)Timer.schedule(TimerTask task,long delay,long period)安排指定的任务
    
        从指定的延迟后开始进行重复的固定延迟执行.
    
        (5)Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period)
    
        安排指定的任务在指定的时间开始进行重复的固定速率执行.
    
        (6)Timer.scheduleAtFixedRate(TimerTask task,long delay,long period)安
    
        排指定的任务在指定的延迟后开始进行重复的固定速率执行.*/
    }
  • 相关阅读:
    使用JDK创建webService
    eclipse换工作空间要做的事情
    JAVA输出表格(适配中英文)
    linux下如何用GDB调试c++程序
    C++编译的四个步骤
    linux下如何设置root密码(第一次)
    chp01、Dreamweaver介绍
    服务器端程序
    1_计算机网络概述
    Oracle Java JDBC: Get Primary Key Of Inserted Record
  • 原文地址:https://www.cnblogs.com/yanan7890/p/8782733.html
Copyright © 2011-2022 走看看