Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。

TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。

schedule的意思(时间表、进度表)

timer.schedule(new MyTask(event.getServletContext()), 0,

60*60*1000);

第一个参数"new

MyTask(event.getServletContext())":

是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public

void run() 方法,因为 TimerTask 类实现了 Runnable 接口。

第二个参数"0"的意思是:(0就表示无延迟)

当你调用该方法后,该方法必然会调用 TimerTask 类 TimerTask 类 中的 run()

方法,这个参数就是这两者之间的差值,转换成汉语的意思就是说,用户调用 schedule() 方法后,要等待这么长的时间才可以第一次执行

run() 方法。

第三个参数"60*60*1000"的意思就是:

(单位是毫秒60*60*1000为一小时)

(单位是毫秒3*60*1000为三分钟)

第一次调用之后,从第二次开始每隔多长的时间调用一次 run() 方法

例子:

public Timer

createJobber(TimerTask o, String cronExpress) throws Exception

{

Timer timer = new

Timer();

timer.schedule(o, 0,

Integer.parseInt(cronExpress));

return timer;

}

java schedule参数_Timer Schedule参数说明相关推荐

  1. java -jar 参数_java -jar 参数说明

    jvm 选项 Java启动参数共分为三类: 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jv ...

  2. java schedule参数_【摘抄】关于Java schedule job Timer的schedule方法详解 | 学步园

    Timer timer = new Timer(true); timer.schedule(TimerTask, delay, interval); 创建timer时使用new Timer(true) ...

  3. Java中timer的schedule()和schedualAtFixedRate()函数的区别

    本文主要讨论java.util.Timer的schedule(timerTask,delay,period)和scheduleAtFixedRate(timerTask,delay,period)的区 ...

  4. java基础值java 运行参数,及jvm调优

    java启动参数共分为三类 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且 ...

  5. java虚拟机参数-X 与 -XX的区别

    java虚拟机参数-X 与 -XX的区别 java虚拟机参数-X 与 -XX的区别 为什么有的用-X 如,-Xms -Xmx -Xmn等 有的用-XX: 如-XX:MaxPermSize=100M等 ...

  6. java.函数参数太多,Java方法参数太多怎么办—Part 2—引入参数对象,javapart

    Java方法参数太多怎么办-Part 2-引入参数对象,javapart 目录 自定义类型 引入参数对象 本文是这个系列的第二篇文章,介绍了通过引入参数对象应对参数过多的问题.如果你也希望参与类似的系 ...

  7. Java启动参数与内存调优一些学习笔记

    转载自  Java启动参数与内存调优一些学习笔记 .参数的含义 -Xms128m JVM初始分配的堆内存 -Xmx512m JVM最大允许分配的堆内存,按需分配 -XX:PermSize=64M JV ...

  8. java运行时参数_运行时的Java 8参数名称

    java运行时参数 Java 8将引入一种更容易的方法来发现方法和构造函数的参数名称. 在Java 8之前,找到参数名称的方法是在编译阶段打开调试符号,这会在生成的类文件中添加有关参数名称的元信息,然 ...

  9. java自定义方法参数注解_Java方法中的参数太多,第1部分:自定义类型

    java自定义方法参数注解 我认为构造函数和方法中冗长的参数列表是Java开发中的另一个" 危险信号 ",就逻辑和功能而言,它们不一定是"错误的",但通常暗示当 ...

最新文章

  1. Firefox下http协议监测工具LiveHttpHeaders
  2. java httpclient 为邮箱添加来信转发规则
  3. 2、Java Swing JFrame和JPanel:窗口容器和面板容器
  4. pandas read_csv 出现中文乱码
  5. apache thrift_Apache Thrift快速入门教程
  6. 模板库 | 销售管理类报表,邀您提反馈
  7. Navicat Premium连接SQL Server
  8. LeetCode 143. 重排链表(链表反转+快慢指针)
  9. ZABBIX Agent2监控docker
  10. JS 中引号多级嵌套
  11. 数字电子技术之逻辑函数的化简及表示
  12. java webservice 实例_Java WebService 简单实例(附实例代码)
  13. 使用RF测试时,如何自动关闭浏览器驱动进程
  14. 封装lodash和ramda中常用方法并发布自己的npm包
  15. php 翻译接口,php有道翻译api调用方法
  16. MSDC 4.3 接口规范(3)
  17. CiteSpace知识图谱
  18. 大天使之剑服务器维修公告,大天使之剑————【维护】8月17日更新维护公告...
  19. 关于Qt上位机与下位机stm32数据传输的解析问题(一)
  20. 两台华为交换机组网互通方法

热门文章

  1. Curl返回 Empty reply from server,对特殊字符的处理,导致curl无法访问,浏览器能访问。
  2. BOLL布林线指标-股价的中长期走势
  3. yii2解决中文乱码问题
  4. nginx 配置header
  5. 求大佬改路由器LOGO(有偿)
  6. 我的助理辞职了—刘苏
  7. MySQL中DATEDIFF函数使用
  8. 2021年育婴员(五级)考试及育婴员(五级)最新解析
  9. android 注册两次广播,android 4.4 动态注册+静态注册电话短信广播后收到两次onReceive回调的问题...
  10. onReceive Android