定时器是java的一大特色,本篇文章我们会了解定时器的配置有哪些方式,下面就跟小编一起看看吧。

实例package com.wxltsoft.tool;

import org.junit.Test;

import java.util.Calendar;

import java.util.Date;

import java.util.Timer;

import java.util.TimerTask;

/**

* @Author: Zhangbx

* @Description:

* @Date: 2017/12/5

* @Modified By:

* @Modified Date:

*/

public class TimerUtil

{

public static void main(String[] args)

{

// timer1();

// timer2();

// timer3();

timer4();

}

/**

* 设定2000毫秒后执行

*/

public static void timer1()

{

Timer nTimer = new Timer();

nTimer.schedule(new TimerTask()

{

@Override

public void run()

{

System.out.println("----设定要指定任务-----");

}

}, 2000);

}

/**

* 延迟5000毫秒,每1000毫秒执行一次

*/

public static void timer2()

{

Timer timer = new Timer();

timer.schedule(new TimerTask()

{

public void run()

{

System.out.println("-------延迟5000毫秒,每1000毫秒执行一次--------");

}

}, 5000, 1000);

}

/**

* 延迟5000毫秒,每1000毫秒执行一次

*/

public static void timer3()

{

Timer timer = new Timer();

timer.scheduleAtFixedRate(new TimerTask()

{

public void run()

{

System.err.println("-------延迟5000毫秒,每1000毫秒执行一次--------");

}

}, 5000, 1000);

}

/**

* 设置17:56执行任务

* java.util.Timer.scheduleAtFixedRate(TimerTask task, Date firstTime, long period)

*/

public static void timer4()

{

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.HOUR_OF_DAY, 17);

calendar.set(Calendar.MINUTE, 26);

calendar.set(Calendar.SECOND, 0);

Date time = calendar.getTime();

Timer timer = new Timer();

timer.scheduleAtFixedRate(new TimerTask()

{

public void run()

{

System.out.println("-------设定要指定任务--------");

}

}, time, 1000 * 60 * 60 * 24); // 这里设定将延时每天固定执行

}

}

以上就是本篇文章的所有内容,更多java常见问题及解决方法敬请关注奇Q工具网了解详情。

推荐阅读:

java定时器timer配置_java定时器配置解析相关推荐

  1. Java 中Timer和TimerTask 定时器和定时任务使用的例子

    转载自  Java 中Timer和TimerTask 定时器和定时任务使用的例子 这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求 Timer类是用来执行任务的类,它接受一个TimerTa ...

  2. java定时器配置_java定时器实现如何配置?

    定时器在一些时候会起到不可忽视的作用,本篇文章我们就来通过一些例子详细了解一下定时器的实现. 例1:import java.util.TimerTask; public class TimeTast  ...

  3. java 定时器10秒_Java定时器的使用(Timer)

    java定时器的使用(Timer) 1.在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等.对于这样的操作最方便.高效的实现方式就是使用java.util.Timer工具类. priv ...

  4. java的定时器是什么_java定时器timer是什么?该如何实现?

    小伙伴们知道java定时器timer吗?本篇文章小编就来带大家了解一下它的概念及实现方法. 通俗的说,我们可以将Timer当成是一种工具,线程会用它安排以后在后台线程中执行的任务.嫩够安排任务执行一次 ...

  5. java 定时器 每天凌晨_java定时器 每天凌晨 固定执行一个方法

    满意答案 x11893497 2014.05.28 采纳率:40%    等级:9 已帮助:312人 二.如果是需要Tomcat启动就能执行,不需要main方法的定时器的话: web.xml里面需要这 ...

  6. Java定时器Timer和第三方定时器Quartz

    概述 定时器在应用广泛,比如定时统计数据生成报表.每隔设定的时间提醒用户等.Java.util包自带的定时器Timer提供简单的定点执行功能,而Quartz是一个第三方提供的定时器框架. 对比 Tim ...

  7. java定时器怎么写_java定时器代码该怎么写?

    Java中定时器的实现小伙伴们了解过吗?对于一些特殊的代码是需要定时执行的,下面来看看定时器该如何编写吧. 主方法//服务器启动时开始调用启动 package com.casco.csmis.szdc ...

  8. java没有timer类_Java中的Java.util.Timer类 - Break易站

    scheduleAtFixedRate(TimerTask task, long delay, long period): java.util.Timer.scheduleAtFixedRate(Ti ...

  9. java.util.timer 定时任务_java.util系列源码解读之Timer定时器

    Timer是jdk1.3中自带的定时任务框架系统.一个调度定时任务的工具线程类.可以执行一个只调度一次的任务也可以重复调度一个一定间隔时间的任务. 一个Timer实例就是一个调度任务调度线程.当任务队 ...

最新文章

  1. 随动系统控制c语言源程序,基于DSP的小功率随动系统的控制器设计及优化
  2. python不想学了-学习 Python 很吃力,我是不是可以放弃编程了?
  3. ASP.Net Core2.1中的HttpClientFactory系列一
  4. CSS可以实现可视化设计吗?要如何实现?
  5. Ubuntu apt-get方式安装Subversion
  6. 2.Prometheus 监控技术与实践 --- Prometheus基本概念及部署
  7. 【转】数字图像处理课件-艾海舟
  8. C语言编程题:求一元二次方程组的根
  9. keil中下载按钮和调试按钮灰掉了
  10. 无人车之美——技术要点速览
  11. 中国奶茶成海外消费者“囤货标配”;SK海力士将推进对英特尔大连芯片厂收购 | 美通企业日报...
  12. vue前端(element-ui),express后端实现上传图片到七牛云
  13. 如何在excel中计算percentile和quartile
  14. keypair java_Java KeyPairGenerator generateKeyPair()用法及代码示例
  15. 高德地图 街道范围_高德地图发布交通“评诊治”系统:让城市上班族每天多睡十分钟...
  16. 雷电三接口有什么用_支持正反插拔的雷电接口,还有什么让人无法拒绝的特性呢...
  17. 深度剖析apachepdf下载_软件定义汽车趋势下的供应链趋势(17页可下载)
  18. goland连接数据库
  19. 【2022研电赛】商业计划书赛道华南区二等奖:基于机器视觉的智能驾驶辅助系统
  20. 毕业设计 自制移动机器人,三维零件设计(SolidWorks三维分享)

热门文章

  1. root用户启动后,用户名显示1000
  2. FXAA 蓝图抗锯齿
  3. 8.4 自定义 Git - 使用强制策略的一个例子
  4. 在微型计算机系统中,打印机一般是通过( ,2014浙江省计算机等级考试试题 二级C试题最新考试试题库...
  5. ADT(抽象数据类型)
  6. Maven项目简单介绍
  7. 天天生鲜Django项目总结
  8. python 内置函数dic()
  9. 中国中药专利数据库检索系统(CTCMPD)
  10. JAVA使用二维数组打印杨辉三角形前十行