学习网址: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()方法,这个方法就是一次执行或重复执行的任务。