import java.util.TimerTask; public class Task extends TimerTask { public void run() { System.out.println("doing something ...."); } //写你要做的 }import java.util.Timer; import java.util.TimerTask; public class Manager {
public Manager(){ Timer timer = new Timer(); TimerTask Task = new Task();//面向接口 timer.schedule(cacheTask,0,4*1000); //schedule方法可以随你设计查JDK就可以 } }
private void startTimer() {
Thread timerRefresh = new Thread(new TimerRefresher());
timerRefresh.start();
} /**
* start refresh timer to refresh table
*
*
*/
private class TimerRefresher implements Runnable { @Override
public void run() {
while (true) {
//do Things here; try {
Thread.sleep(1000 * 4);
} catch (InterruptedException e) {
e.printStackTrace();
}
} } }
或者自己写个bat处理文件执行某一段程序,用系统计划任务定时运行
public class Task extends TimerTask {
public void run() {
System.out.println("doing something ....");
}
//写你要做的
}import java.util.Timer;
import java.util.TimerTask;
public class Manager {
public Manager(){
Timer timer = new Timer();
TimerTask Task = new Task();//面向接口
timer.schedule(cacheTask,0,4*1000); //schedule方法可以随你设计查JDK就可以
}
}