java中定時(shí)評(píng)價(jià)代碼 java中定時(shí)評(píng)價(jià)代碼怎么寫(xiě)
求一個(gè)簡(jiǎn)單的Java定時(shí)器源代碼
我是讓它每10毫秒掃描一并鬧返下。
Calendar ca=null;
Calendar ca1=null;
Timer timer=new Timer();
static Connection con=null;
public void chu(){
ca=Calendar.getInstance();
ca1=(Calendar)ca.clone();
ca1.add(Calendar.SECOND, 20);
}
public void Time(){
float s=ca1.get(Calendar.SECOND)-ca.get(Calendar.SECOND)+(ca1.get(Calendar.MILLISECOND)-ca.get(Calendar.MILLISECOND))/1000f;
if(con==null){
System.out.println("耗時(shí)"+String.valueOf(s)+"秒");
if(ca.after(ca1)){
System.out.println("絕饑取不到連接");
timer.cancel();
return ;
}
}else{
System.out.println("耗時(shí)"+String.valueOf(s)+"秒");
}
ca.add(Calendar.MILLISECOND, 10);
timer.schedule(
new TimerTask() {
public void run() {
System.out.println("時(shí)間彎顫在溜走。。。。");
Time();
}
}, ca.getTime());
}
void getcon(){
Connection con=null;//獲取Connection
chu();
Time();
}
java 定時(shí)判斷
用簡(jiǎn)孝一個(gè)Timer類(lèi),這是一個(gè)定時(shí)器
每5分鐘=300*1000毫搭差秒調(diào)攔枝稿用檢查一次
Timmer timer;
timer=new Timer(300000,new ActionListener(){
public void actionPerformed(ActionEvent e) {
這里寫(xiě)檢查的方法呀//sql檢查語(yǔ)句
}
} );
timer.start();
在Java中如何設(shè)置一個(gè)定時(shí)任務(wù)的代碼應(yīng)該怎么寫(xiě)?
指定定時(shí)任務(wù)的代碼如下:
public void schedule(TimerTask task,Date time)
比如,我們希望定時(shí)任務(wù)2006年7月2日0時(shí)0分執(zhí)行,只要給第二個(gè)參數(shù)傳一個(gè)時(shí)間設(shè)置為2006年7月2日0時(shí)0分的Date對(duì)象就可以了.
有一種情況是,可能我們的程序啟動(dòng)的時(shí)候,已經(jīng)是2006年7月3日了,這樣的話,程序一啟動(dòng),定時(shí)任務(wù)就開(kāi)始執(zhí)行了.
schedule最后一個(gè)重載的方法是
public void schedule(TimerTask task,Date firstTime,long period)
既然號(hào)稱(chēng)是定時(shí)任務(wù),我們肯定希望由我們來(lái)指定任務(wù)指定的時(shí)間,顯然上面納判含的方法就不中用了,因?yàn)槲覀儾恢莱绦蚴裁磿r(shí)間開(kāi)始運(yùn)行,就沒(méi)辦法確定需要沖乎延時(shí)多少.沒(méi)關(guān)系,schedule四個(gè)重載的方法還洞笑沒(méi)用完呢.用下面這個(gè)就OK了。
上一篇:Java代碼的更新與刪除 java代碼的更新與刪除方法
欄 目:Java編程
下一篇:沒(méi)有了
本文標(biāo)題:java中定時(shí)評(píng)價(jià)代碼 java中定時(shí)評(píng)價(jià)代碼怎么寫(xiě)
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17381.html
您可能感興趣的文章
- 04-12Java代碼的更新與刪除 java代碼的更新與刪除方法
- 04-12煙花特效java代碼 煙花特效cmd代碼制作
- 04-11背包問(wèn)題java代碼 java解決背包問(wèn)題
- 04-11java調(diào)用不同模塊代碼 java不同包怎樣調(diào)用
- 04-11java代碼建文件夾 java代碼創(chuàng)建文件
- 04-11java組件容器布局代碼 java設(shè)置組件位置
- 04-11java自增長(zhǎng)代碼 java自增變量
- 04-11java輪播圖片代碼 java實(shí)現(xiàn)輪播圖
- 04-11Java代碼侵入性強(qiáng) java可以入侵系統(tǒng)嗎
- 04-11java源代碼大全小程序 java代碼源碼


閱讀排行
- 1C語(yǔ)言 while語(yǔ)句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹(shù)的示例代碼(圣誕
- 3利用C語(yǔ)言實(shí)現(xiàn)“百馬百擔(dān)”問(wèn)題方法
- 4C語(yǔ)言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語(yǔ)言計(jì)算三角形面積代碼
- 6C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 7什么是 WSH(腳本宿主)的詳細(xì)解釋
- 8正則表達(dá)式匹配各種特殊字符
- 9C語(yǔ)言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
- 10C語(yǔ)言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
本欄相關(guān)
- 04-12java中定時(shí)評(píng)價(jià)代碼 java中定時(shí)評(píng)價(jià)代
- 04-12Java代碼的更新與刪除 java代碼的更新
- 04-12煙花特效java代碼 煙花特效cmd代碼制作
- 04-11背包問(wèn)題java代碼 java解決背包問(wèn)題
- 04-11java調(diào)用不同模塊代碼 java不同包怎樣
- 04-11java代碼建文件夾 java代碼創(chuàng)建文件
- 04-11java組件容器布局代碼 java設(shè)置組件位
- 04-11java自增長(zhǎng)代碼 java自增變量
- 04-11java輪播圖片代碼 java實(shí)現(xiàn)輪播圖
- 04-11Java代碼侵入性強(qiáng) java可以入侵系統(tǒng)嗎
隨機(jī)閱讀
- 08-05DEDE保存TAGS標(biāo)簽之InsertTags函數(shù)
- 01-10純C語(yǔ)言:遞歸二進(jìn)制轉(zhuǎn)十進(jìn)制源碼分享
- 08-05dedecms織夢(mèng)tag標(biāo)簽調(diào)用方法
- 01-10C語(yǔ)言關(guān)系運(yùn)算符實(shí)例詳解
- 01-10C++畫(huà)正弦線實(shí)例代碼
- 01-10C語(yǔ)言實(shí)現(xiàn)矩陣翻轉(zhuǎn)(上下翻轉(zhuǎn)、左右翻
- 01-10Sql Server 2008安裝圖文教程
- 08-05dedecms后臺(tái)功能之支付接口設(shè)置介紹
- 01-10phpcms V9實(shí)現(xiàn)QQ登陸OAuth2.0提供下載
- 01-10一元多項(xiàng)式加法運(yùn)算