这个关于Timer的学习,好像这个可以做为触发器之类的东东~~~
package com.test;
import java.util.Calendar;
import java.util.Timer;
import java.util.TimerTask;
public class HelloWorldTasker extends TimerTask {
@Override
public void run() {
System.out.pringln("Hello World");
}
public static void main(String[] args){
long MILLIS_IN_YEAR=1000 * 60 * 60 * 24 * 365;
System.out.println(MILLIS_IN_YEAR);
Timer timer=new Timer();
HelloWorldTasker helloWorldTasker=new HelloWorldTasker();
//schedule以固定的延迟执行helloWorldTasker
//timer.schedule(helloWorldTasker, 1000, 1000);
//scheduleAtFixedRate以固定的周期运行helloWorldTasker
//timer.scheduleAtFixedRate(helloWorldTasker, 1000, 1000);
// use a date instead
Calendar cal = Calendar.getInstance();
cal.set(2007, Calendar.NOVEMBER, 31);
//schedule安排在指定的时间执行指定的任务
//timer.schedule(helloWorldTasker, cal.getTime());
System.out.println(cal.getTime());
timer.scheduleAtFixedRate(helloWorldTasker, cal.getTime(), MILLIS_IN_YEAR);
}
}
分享到:
相关推荐
简单的timer实例 供初学者 还请多多指教
这是一个简单的 同时创建多个Timer去处理事件的例子,因为之前工作需要,在网上又没有查找到合适的例子,于是自己写了一个,拿出来希望可以帮助初学者。可直接在原先例子上扩展。
非常不好意思,先前上传过一个旧的创建多个Timer的例子,因为当时脑子短路,代码写得跟小学生差不多,于是现在重新写了一个稍微好一点点的。先把原先上传的那个删除才发现分太低删除不了。希望这新版的代码可以帮助...
Timer控件的简单用法实例,实时显示时间程序,初学者适合
通过2个小例子,以期能尽快将Timer控件初步掌握
基于Timer的最简单的双缓冲画图实例教程, 有代码哦,呵呵,欢迎交流!
主要介绍了wxPython定时器wx.Timer简单应用,实例分析了Python使用wxPython创建窗口应用程序及定时器的相关使用技巧,需要的朋友可以参考下
Spring两种定时器实例配置:Java的TimerTask类和OpenSymphony的Quartz。包含5种配置方式:timer普通定时器、timer特定方法定时器、quartz简单定时器、quartz精确定时器、quartz特定方法定时器。简单实用,一看就会。
有个简单的java 的例子描述对java的Timer的使用的介绍,与实现的例子,方便大家学习
Android中timer是很常用的一种功能,几乎在每一个项目中都会用到,所以我写了一个简单例子和大家分享
主要介绍了python定时器(Timer)用法,以一个简单实例形式分析了定时器(Timer)实现延迟调用的技巧,需要的朋友可以参考下
计时器简单轻量级的 javascript 计时器开始在需要的地方包含 timer.min.js。 创建一个定时器实例:timer = new Timer ( < callback> , < instance> ); 调用 timer.start(duration) 函数。 每隔几秒,就会调用 ...
这是个很简单的Timer使用例子,非常简单,只给初学者参考,高手勿进。祝大家学习快乐
tmer 的构造也很简单,一个时长Duration 一个到时之后执行的任务callback。下面是一个例子
计时器 在Rust中以及针对Rust的Timer的简单实现。例子 extern crate timer;extern crate chrono;use std :: sync :: mpsc :: channel;let timer = timer :: Timer :: new ();let (tx, rx) = channel ();let _guard =...
一个简单的委托与事件的 demo,通过timer控件不断触发,而更新时间!帮助理解委托与事件的实际运用
主要介绍了C#自定义基于控制台的Timer实现方法,可以简单模拟timer控件的相关功能,具有一定参考借鉴价值,需要的朋友可以参考下
quartz和Timer的demo中没有用框架,很简单的例子,主要用于测试用的...