1.1定时器Timer的使用
来源:互联网 发布:ps软件图标 编辑:程序博客网 时间:2024/06/10 22:01
在JKD中Timer负责定时任务的功能,在指定的时间执行某个定时任务。
package demo;import java.util.Date;import java.util.TimerTask;/** * Created by sunyifeng on 17/10/19. */public class MyTask extends TimerTask { @Override public void run() { System.out.println("任务开始执行,当前时间:" + new Date()); }}
执行结果:package demo;import java.util.Calendar;import java.util.Date;import java.util.Timer;/** * Created by sunyifeng on 17/10/19. */public class Run { public static void main(String[] args) { System.out.println("程序开始运行,当前时间:" + new Date()); // 通过Calendar取任务运行的时间(10秒后) Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.SECOND, 10); Date runDate = calendar.getTime(); // 需要执行的任务(业务类) MyTask myTask = new MyTask(); // 创建定时器 Timer timer = new Timer(); // 任务和时间放入定时器中 timer.schedule(myTask,runDate); }}
程序开始运行,当前时间:Thu Oct 19 21:15:18 CST 2017
任务开始执行,当前时间:Thu Oct 19 21:15:28 CST 2017
程序分析:
1、封装任务的是TimeTask类,执行计划的任务要放入TimerTask子类中,因为TimerTask是一个抽象类。
2、Timer是JDK1.0负责定时任务的,为了更好的支持国际化在JDK1.1中加入了Calendar。
阅读全文
0 0
- 1.1定时器Timer的使用
- timer 定时器的使用
- Timer定时器的使用
- 定时器Timer的使用
- Timer 定时器的使用
- timer定时器的使用
- Timer定时器的使用
- Timer定时器的使用
- java timer定时器的使用
- Boost::timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- Java Timer 定时器的使用
- 2017.10.19
- CCF CSP 炉石传说 JAVA 201609-3 100分
- windows socket函数详解
- 深入理解排序算法java版
- 初探 React Router 4.0
- 1.1定时器Timer的使用
- Java设计模式 之 享元模式
- java穷举法小案例
- Go array 练手
- 1041: 最大或
- 程锁锁定yum
- RSA
- Java中常见的关键字坑
- HDU 5977 & 2016 ICPC 大连 G:点分治