定時任務大家應該很熟悉,windows系統有自己的定時任務,而Linux/unix有cron。
Java有timer還有其擴展quartz。
下面是基礎的timer方法
1 package com.duduli.li.timertask;
2
3 import java.util.Date;
4 import java.util.Timer;
5
6 public class TimerTask {
7 public void timerTask(){
8
9
10 java.util.TimerTask task = new java.util.TimerTask() {
11 @Override
12 public void run() {
13 // TODO Auto-generated method stub
14 System.out.println("running");
15 }
16 };
17 Timer timer = new Timer();
18 //當前時間開始每一分鐘執行一次timertask
19 timer.scheduleAtFixedRate(task, new Date(), 1000);
20 }
21
22 /**
23 * @param args
24 */
25 public static void main(String[] args) {
26 // TODO Auto-generated method stub
27 TimerTask tt = new TimerTask();
28 tt.timerTask();
29 }
30
31 }
32