今天用到定时器,自己用Java语言写的一个小demo,记录一下!
Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。
TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。
简单的一个例程:
package com.honest.ssp.listener; import java.util.Timer; import java.util.TimerTask;
public class TimerTest { public TimerTest() { // TODO Auto-generated constructor stub } public static void main(String[] args) { // 抽象对象:定时器计划的任务 TimerTask task = new TimerTask() { @Override public void run() { // 开始要执行的任务 System.out.println("Hello World !!!"); } }; //定时器工具类 Timer timer = new Timer(); long delay = 0; long intevalPeriod = 2 * 1000; //计划安排: 任务将被执行在规定时间后 timer.scheduleAtFixedRate(task, delay, intevalPeriod); } }
推荐参考:http://blog.csdn.net/ahxu/article/details/249610