java 定时器的简单例子

import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

public class DataBase {
    class mytask extends TimerTask {
        public void run() {
            System.out.println("计时2秒");
        }
    }
    /**
     * 创建一个Timer对象,定义时间的间隔,
     * 
     */
    public void execute() {
        Timer timer = new Timer();

        mytask myta = new mytask();
        Date date = new Date();
        long timetask = 2000; // 给定定时的时间
        timer.schedule(myta, date, timetask);// 安排指定的任务在指定的时间开始进行重复的固定延迟执行
        timer.purge();
    }

    public static void main(String[] args) {
        DataBase dataBase = new DataBase();
        dataBase.execute();

    }
}

 

posted @ 2013-01-30 10:47  一布  阅读(313)  评论(0编辑  收藏  举报