java基础方法(七)--Java自己的自动运行(二),当前时间秒钟是否为0

一下的方法只是做一个抛砖引玉的作用,在本方法上面可以派生出类似于quartz的类似方法。
想想或许quartz最开始运行采用的就是此种实现。
 1 package com.duduli.li.timertask;
 2 
 3 import java.util.Date;
 4 import java.util.Timer;
 5 
 6 public class CheckTime {
 7     public void timerTask(){
 8         java.util.TimerTask task = new java.util.TimerTask() {
 9             @Override
10             public void run() {
11                 // TODO Auto-generated method stub
12                 if(checkSecondTime()){
13                     System.out.println("is zore");
14                 }
15             }
16         };
17         Timer timer = new Timer();
18         timer.scheduleAtFixedRate(task, new Date(), 1000);
19     }
20     
21     @SuppressWarnings("deprecation")
22     public boolean checkSecondTime(){
23         boolean boo = false;
24         Date date = new Date();
25         int i = date.getSeconds();
26         System.out.println(i);
27         if (0 == i){
28             boo = true;
29         }
30         return boo;
31     }
32     public static void main(String[] args) {
33         // TODO Auto-generated method stub
34         CheckTime ct = new CheckTime();
35         ct.timerTask();
36     }
37 
38 }
39 

ps:在本方法上可以运用更强大的方法,比如说类似于quartz配置,
将你需要运行的方法,和需要运行的时间可以写在一个xml或properties配置表中。
然后程序解析配置表,然后进行方法的调用。就可以实现类似于quartz方法的作用。
简单吧。

posted on 2010-05-26 09:05 duduli 阅读(2063) 评论(2)  编辑  收藏 所属分类: java

评论

# re: java基础方法(七)--Java自己的自动运行(二),当前时间秒钟是否为0 2010-05-28 16:22 53中文网

很好的东西,来占个沙发  回复  更多评论   

# re: java基础方法(七)--Java自己的自动运行(二),当前时间秒钟是否为0 2010-06-03 20:10 炽芒文学

已经在运用了~~~  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

公告

welcome to my place.

常用链接

留言簿(5)

我参与的团队

随笔分类

随笔档案

新闻分类

石头JAVA摆地摊儿

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜

@duduli