摘要: 根据两种情况来看区别 一.首次计划执行的时间早于当前的时间 1.schedule方法 “fixed-delay”:如果第一次执行时间被延迟了,随后的执行时间按照上一次实际执行完成的时间点进行计算 演示: 执行效果: 2.scheduleAtFixedRate方法 “fixed-rate”;如果第一次 阅读全文
posted @ 2019-04-22 17:40 X凯 阅读(1497) 评论(0) 推荐(0)
摘要: TimerTask的两个重要函数: 1.cancel() 作用: 取消当前TimerTask里的任务 演示: 先在继承了TimerTask的类中添加一个计时器,然后在run方法中合适的位置添加cancel()方法: 接着在之前建的MyTimer类下面执行 执行效果如下: 2.scheduledExe 阅读全文
posted @ 2019-04-22 15:53 X凯 阅读(351) 评论(0) 推荐(0)
摘要: schedule的四种用法: 1.schedule(task,time) 参数: task 所安排的任务 time 执行任务的时间 作用: 在时间等于或超过time的时候执行且仅执行一次task(ps:这里的 超过 是指time设置为在当前时间之前时,会立即执行task) 测试: 运行结果如下: 2 阅读全文
posted @ 2019-04-22 14:15 X凯 阅读(851) 评论(0) 推荐(0)
摘要: Timer是jdk自带的,不用引入其他jar包,而Quartz需要引入 前者简单,功能简洁,后者复杂,功能繁多。 实际应用中,只用关注Timer与TimerTask 创建两个类: 首先是MyTimerTask,它需要继承TimerTask,这个是java.util下的 然后接着建立MyTimer,这 阅读全文
posted @ 2019-04-22 10:22 X凯 阅读(258) 评论(0) 推荐(0)