java定时任务--Timer、TimerTask

学习网址:http://www.cnblogs.com/chenssy/p/3788407.html

    通过上面这个网址学习了下java中定时的实现。通过Timer和TimerTask类。

Timer:用来安排任务 什么时间执行、延迟多长时间执行、间隔多长时间执行,即Timer计时器可以定时(指定时间执行任务)、延迟(如延迟5秒执行任务)、周期性地执行任务(如每隔个1秒执行任务)。

TimerTask:被Timer 安排为一次执行或重复执行的任务。

简单来说,定义一个timer对象,通过调用它的schedule()或者scheduleAtFixedRate()方法实现。schedule和scheduleAtFixedRate有好几个重载函数,根据传入具体参数确定是哪个方法。其中一个参数是继承TimerTask的类对象。

继承TimerTask的类,需要重写run()方法,这个方法就是一次执行或重复执行的任务。

 

posted @ 2016-05-10 14:57  trypretty  阅读(226)  评论(0编辑  收藏  举报