您的位置:首页 > 编程语言 > Java开发

java中用Timer类执行定时任务

2013-04-27 15:23 696 查看
笔记之用....

首先定义任务类,其要继承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"));


如果指定的时候还没到,则时间到了就执行,如果时间已经是过了很久的,此时就会立即执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: