美文网首页Java
定时器Timer(迭代一)测试篇

定时器Timer(迭代一)测试篇

作者: 挑战者666888 | 来源:发表于2017-09-22 08:58 被阅读28次

    定时器Timer与TimerTask

        目录:1.代码 2.动态图
    
    1.实例代码:
    package com.wuage.clm.web;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Timer;
    import java.util.TimerTask;
    
    /**
     * 类TimerTest.java的实现描述:定时器
     * 
     * @author Administrator 2017年8月17日 上午9:04:59
     */
    public class TimerTest {
    
        private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
    
        public static void main(String[] args) {
            String timingTime = "2017-08-17 12:55:00 000";// 定时执行时间
            Long timeInterval = 10 * 1000L;// 时间间隔多长时间执行一次
    
            Timer t = new Timer();
            try {
                t.schedule(new LogTimerTask(), sdf.parse(timingTime), timeInterval);
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
    
        }
    }
    
    /**
     * 类TimerTest.java的实现描述:执行任务
     * 
     * @author Administrator 2017年8月17日 下午12:52:54
     */
    class LogTimerTask extends TimerTask {
    
        @Override
        public void run() {
            System.out.println("测试定时器:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS").format(new Date()));
        }
    
    }
    

    2.动态图演示:

    相关文章

      网友评论

        本文标题:定时器Timer(迭代一)测试篇

        本文链接:https://www.haomeiwen.com/subject/hzmgrxtx.html