java中用Timer類執行定時任務

筆記之用....


首先定義任務類,其要繼承TimerTask類,並要實現其run方法

import java.util.TimerTask;


public class MyTask extends TimerTask{
	
	private String username;
	
	public MyTask(){
		
	}
	public MyTask(String name){
		this.username=name;
	}

	public void run(){
		System.out.println("對"+username+"執行操作");
	}
	
	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}
}


然後創建Timer類的實例和任務的實例,並執行Timer的schedual方法

//任務調度
		Timer t=new Timer();
		MyTask task=new MyTask("張三");
		t.schedule(task, DateUtil.stringParseToDate1("2013-04-27 14:49:50"));

如果指定的時候還沒到,則時間到了就執行,如果時間已經是過了很久的,此時就會立即執行

最後,歡迎訪問風格清新簡潔的輕博客網站[指尖一刻]


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章