當前位置:才華齋>IT認證>JAVA認證>

Java定時器程式碼的編寫

JAVA認證 閱讀(2.48W)

在某些時候, 我們需要實現這樣的功能,某一程式隔一段時間執行一次,而這一事情由系統本身來完成,並不是人為的觸發,我們一般可稱此為定時器任務.其實到Java中,實現起來是非常簡單的,下面我們以每隔5秒鐘打引一句"Hello world"為例:

Java定時器程式碼的編寫

import rTask;

public class TimeTast extends TimerTask ...{

// 在這裡寫你要定時執行的.方法

public void run() ...

tln("Hello World!");

}

}

import ;

import r;

/** *//**

* 定時器測試

* @author FeGe

*/

public class Test ...{

public void execute() ...{

Timer timer = new Timer();

TimeTast myTimeTask = new TimeTast();

Date date = new Date();

long timestamp = 5000;

/** *//**

* myTimeTask 指定執行的執行緒 date 指定第一次日期執行的時間 timestamp 指定每格多久再次執行一次

*/

dule(myTimeTask, date, timestamp);

}

public static void main(String[] args) ...{

Test t = new Test();

ute();

}

}