public class TimerTaskTest extends TimerTask {
public void run(){
System.out.println("点击执行......");
}
public static void main(String[] args){
TimerTaskTest myTask = new TimerTaskTest();
Timer myTimer = new Timer();
//延迟一秒开始执行,以后每半秒执行一次
myTimer.schedule(myTask,1000,500);
try{
Thread .sleep(5000);
}catch(InterruptedException e){}
myTimer.cancel();
}
}
执行完上面程序后,下面来介绍下API的方法
void cancel( ) 终止定时器线程
void schedule(TimerTask TTask, long wait) TTask被安排在由参数wait传递的周期之后执行wait参数的单位是毫秒
void schedule(TimerTask TTask, long wait,long repeat)TTask被安排在由参数wait传递的周期之后执行。任务随后在由repeat指定的时间间隔重复执行。参数wait和repeat的单位都是毫秒
void schedule(TimerTask TTask, Date targetTime) TTask被安排在由targetTime指定的时间执行
void schedule(TimerTask TTask,Date targetTime, long repeat)TTask被安排在由targetTime指定的时间执行。接着任务在由repeat传递的时间间隔重复执行。repeat参数的单位是毫秒
void scheduleAtFixedRate(TimerTask TTask,long wait, long repeat)TTask被安排在经过由参数wait传递的周期之后执行。任务随后在由repeat指定的时间间隔重复执行。参数wait和repeat的单位都是毫秒。每一次重复的时间是和第一次执行,而不是和前一次执行的时间有关。因此执行的总速度是固定的
void scheduleAtFixedRate(TimerTask TTask,Date targetTime, long repeat)TTask被安排在由targetTime指定的时间执行。任务随后在由repeat指定的时间间隔重复执行。参数repeat的单位是毫秒。每一次重复的时间是和第一次执行,而不是和前一次执行的时间有关。因此执行的总速度是固定的。
相关推荐
利用jdk中的timer和timertask来实现,每天定时执行的任务。
这是一个自动创建文件夹的定时任务,并且使用java代码直接操纵svn上传,无需手动操纵svn。内容仅供大家参考学习,本人不是高手,若有不足之处请大家见谅,并请大家提出宝贵意见,谢谢!
环境MyEclipse,tomcat,jdk Spring2定时任务 定时触发
在 TimerManager 这个类里面,大家一定要注意 时间点的问题。如果你设定在凌晨2点执行任务。但你是在2点以后 ...发生,只能判断一下,如果发布或重启服务的时间晚于定时执行任务的时间,就在此基础上加一天。
timerTask实现每天定时一段时间内执行定时任务,这个是自己写的代码,有些和我的项目有关,可以删掉,但是其主要的都在里面,我写了注释。
主要介绍了Java 中Timer和TimerTask 定时器和定时任务使用的例子,非常具有实用价值,需要的朋友可以参考下
我们通常写的timer都是用main方法写的定时器,但同样我们也需要根据服务器启动后定时器也启动的 定时执行任务。不过有个致命伤就是集群方面跟quartz不能比,此方法代码做参考不错,如果要用,那么这个方法在一台...
NULL 博文链接:https://zhouhaitao.iteye.com/blog/1199750
主要介绍了Spring整合TimerTask实现定时任务调度的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文档主要讲述的是Java中的Timer和TimerTask的使用;Timer是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,而且是一个抽象类。希望本文档会给有需要...
TimerTask结合Handler实现了定时任务,可以定时刷新,定时验证短信等.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
主要为大家详细介绍了java定时任务Timer和TimerTask使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Timer和TimerTask的使用 关于java函数中timer类的相关代码 和使用
工作中常常会有定时任务的开发需求,特别是移动端。最近笔者正好有所涉及,鉴于此,结合开发中的案例说明一下几种定时任务的 退出 。 需求说明 :定时更新正在生成的文件大小和状态【进行中、失败、完成】,如果...
应用程序想要定时执行某个操作,例如按计划定时更新UI。
三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用) android里有时需要定时循环执行某段代码,或者需要在某个时间点执行某段代码,这个需求大家第一时间会想到Timer对象,没错,不过我们还有更好...
Android中使用定时器TimerTask类介绍.txt Android中使用定时器TimerTask类介绍.txt
QuartzJob是一个分布式的定时任务协调器,此资源详细介绍...资源包含使用示例代码,讲义,中文和英文版的框架手册随时查阅,和TimerTask的对比,Web示例,Quartz开发指南,quartz如何动态调整时间,Quartz入门与提高
NULL 博文链接:https://fly2000.iteye.com/blog/292847
不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复杂的计划任务。