定时器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 条评论
登录 后参与评论

相关文章

来自专栏码匠的流水账

聊聊sentinel的SimpleHttpCommandCenter

sentinel-transport-simple-http-0.1.1-sources.jar!/com/alibaba/csp/sentinel/trans...

461
来自专栏白驹过隙

ACE - ACE_Task源码剖析及线程池实现

原文出自http://www.cnblogs.com/binchen-china,禁止转载。

482
来自专栏码匠的流水账

线程池工作窃取实例

ForkJoinPool主要用到的是双端队列,不过这里我们粗糙的实现的话,也可以不用到deque。

771
来自专栏用户3030674的专栏

java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源

/** * 实用工具类来获取服务器资源 * * get方法传送数据 * * 1、通过path设定传送方式 * 2、创建客户端 *...

834
来自专栏架构师之旅

【Java SE】Java NIO系列教程(五) 通道之间的数据传输

在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel(译者注:channel中文常译作通道)传输到另外一个...

17110
来自专栏白驹过隙

ACE - ACE_Task源码剖析及线程池实现

3548
来自专栏xdecode

Netty之二进制文件传输

传输会话简要 客户端发起一个文本请求给服务器端, 服务器端解析里面文本, 返回文件给客户端, 客户端解析文件 ? 服务器端 因为示例文件比较小, 所以没有做分段...

3287
来自专栏Google Dart

AOP切面编程三 原

522
来自专栏Netkiller

Struts Interceptor Example

一下文章节选择《netkiller java 手札》 http://www.netkiller.cn/java/struts/interceptor.html...

2789
来自专栏个人分享

RestTemplate

RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的...

652

扫码关注云+社区