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

定时器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.动态图演示:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏算法与数据结构

数据结构 重点详解

线性数据结构 线性表-顺序表 代码实现: #include <bits/stdc++.h> #define TRUE 1 #define FALSE 0...

2686
来自专栏fixzd

redis系列:通过通讯录案例学习hash命令

这一篇文章将讲述Redis中的hash类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。

851
来自专栏社区的朋友们

理解 B+ 树算法

最近有接触到 b+ 树,花了点时间,顺便总结梳理下方便后续翻阅;时间仓促,且文中多是个人的理解,仅供参考。

8870
来自专栏来自地球男人的部落格

[LeetCode] 134. Gas Station

【原题】 There are N gas stations along a circular route, where the amount of gas...

1908
来自专栏jeremy的技术点滴

Java开发小技巧_02

4044
来自专栏计算机视觉与深度学习基础

Leetcode 91 Decode Ways

A message containing letters from A-Z is being encoded to numbers using the fol...

1967
来自专栏菩提树下的杨过

数据结构与算法C#版笔记--查找(Search)

做数据库开发的程序员,可能每天都会处理各种各样的查询sql,这个就是查找(Search)。通过查询记录主键字段(即主关键码)或其它非唯一字段(即次关键码)找到所...

2567
来自专栏ACM小冰成长之路

HDU-1512-Monkey King

ACM模版 描述 ? 题解 典型的左偏树! 问题的核心是当两个猴子帮派中的大佬斗争之后,这两个大佬要强壮值减半并且两个帮派进行合并。那么涉及到的操作有优先队列的...

1936
来自专栏Java编程技术

常用开源框架中设计模式使用分析-工厂模式(Factory Pattern)

工厂模式是创建型模式,他封装了对象的创建过程,调用者使用具体的工厂方法根据参数就可以获取对应的对象。

1332
来自专栏尾尾部落

[剑指offer] 最小的K个数

输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。

1702

扫码关注云+社区