更新時(shí)間:2020-04-15 15:01:21 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2237次
現(xiàn)在的框架的功能很強(qiáng)大,封裝好了各種功能,例如用spring框架實(shí)現(xiàn)定時(shí)功能只需在配置文件里配置即可,但是我們還是要學(xué)會(huì)如何用java代碼實(shí)現(xiàn)定時(shí)器功能。
在java中有Timer和TimerTask這兩個(gè)類,下面我們就利用這兩個(gè)類來實(shí)現(xiàn)定時(shí)器,具體某些方法的用法可以參考API。
實(shí)現(xiàn)這樣一個(gè)定時(shí)器的有如下步驟:首先定義一個(gè)用來實(shí)現(xiàn)你定時(shí)要做什么事情的類,這個(gè)類繼承TimerTask類,然后重寫這個(gè)類的run()方法,再定義一個(gè)Timer對(duì)象,用來設(shè)置什么時(shí)候執(zhí)行需要執(zhí)行任務(wù)。
下面是代碼還有結(jié)果:
結(jié)果:
時(shí)間:ThuOct1921:32:00CST2017
時(shí)間:ThuOct1921:33:00CST2017
時(shí)間:ThuOct1921:34:00CST2017
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Java基礎(chǔ)學(xué)習(xí):java線程定時(shí)器”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743