更新時(shí)間:2020-04-15 15:01:21 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2296次
現(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對象,用來設(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)的小編針對“Java基礎(chǔ)學(xué)習(xí):java線程定時(shí)器”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743