当前位置:文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > JAVA定时任务
侵权投诉

JAVA定时任务

经过这次项目对于定时调用有了一定的了解。感觉比较好的有两种方法,

1、一种是Timer类的定时调用。这种方式的缺点就是第一次调用的时候要手动启动,以后开始每天循环调用。当然这种方式的好处就是可以控制每天调用多少次。虽然第一次比较麻烦,但是给我的感觉还是不错的。下面我们来把这种方式稍微写一下。

在此处我用定时将日志文件中的数据入库作为例子来

写。 public class SavaLog{

public void savaLog(){

Date() d=new Date();

Timer timer=new Timer();//实力化一个定时器类

TimerTask task=new TimerTask(){ public void run() {//使用匿名类的方式重写TimerTask中的run方法

System.out.println("======================计时器开始加载");

//在此方法中就可以调用数据层方法,或者其他的方法。run()中

的内容会感觉我们的设置定时被 执

} }; /** 此处的设置表示从d所标示的时间起,没经过1000毫秒调用一次此方法。如果想每天调用此意则可以将

1000修改

成 1000*60*60*24。 **/

timer.schedule(task, d,1000); } }

第1页

猜你喜欢

返回顶部