最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中Timer的schedule()方法參數(shù)詳解

 更新時(shí)間:2019年03月12日 08:34:43   作者:小飛俠-2  
今天小編就為大家分享一篇關(guān)于Java中Timer的schedule()方法參數(shù)詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
timer.schedule(new MyTask(),long time1,long timer2);

今天算是徹底的搞懂了這個(gè)曾經(jīng)讓我為之頭疼的方法。下面我就重點(diǎn)介紹一下:

  • 第一個(gè)參數(shù),是 TimerTask 類,在包:import Java.util.TimerTask .使用者要繼承該類,并實(shí)現(xiàn)public void run() 方法,因?yàn)?TimerTask 類 實(shí)現(xiàn)了 Runnable 接口。
  • 第二個(gè)參數(shù)的意思是,當(dāng)你調(diào)用該方法后,該方法必然會(huì)調(diào)用 TimerTask 類 TimerTask 類 中的 run()方法,這個(gè)參數(shù)就是這兩者之間的差值,轉(zhuǎn)換成漢語的意思就是說,用戶調(diào)用 schedule() 方法后,要等待這么長的時(shí)間才可以第一次執(zhí)行run() 方法。
  • 第三個(gè)參數(shù)的意思就是,第一次調(diào)用之后,從第二次開始每隔多長的時(shí)間調(diào)用一次 run() 方法。

附:

  技術(shù)人員在實(shí)現(xiàn)內(nèi)部辦公系統(tǒng)與外部網(wǎng)站一體化的時(shí)候,最重要的步驟就是從OA系統(tǒng)讀取數(shù)據(jù),并且根據(jù)網(wǎng)站模板生成最終的靜態(tài)頁面。這里就需要一個(gè)定時(shí)任務(wù),循環(huán)的執(zhí)行。

  技術(shù)人員在寫定時(shí)任務(wù)的時(shí)候,想當(dāng)然的以為Timer.schedule(TimerTask task, longdelay)就是重復(fù)的執(zhí)行task。程序運(yùn)行后發(fā)現(xiàn)只運(yùn)行了一次,總覺得是task里的代碼有問題,花了很長時(shí)間調(diào)試代碼都沒有結(jié)果。

  仔細(xì)研讀java api,發(fā)現(xiàn):

  schedule(TimerTask task, long delay)的注釋:Schedules thespecified task for execution after the specifieddelay。大意是在延時(shí)delay毫秒后執(zhí)行task。并沒有提到重復(fù)執(zhí)行

  schedule(TimerTask task, long delay, long period)的注釋:Schedulesthe specified task for repeated fixed-delay execution, beginningafter the specified delay。大意是在延時(shí)delay毫秒后重復(fù)的執(zhí)行task,周期是period毫秒。

  這樣問題就很明確schedule(TimerTask task, longdelay)只執(zhí)行一次,schedule(TimerTask task, long delay, longperiod)才是重復(fù)的執(zhí)行。關(guān)鍵的問題在于程序員誤以為schedule就是重復(fù)的執(zhí)行,而沒有仔細(xì)的研究API,一方面也是英文能力不夠,瀏覽API的過程中不能很快的理解到含義。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • 通過jenkins發(fā)布java項(xiàng)目到目標(biāo)主機(jī)上的詳細(xì)步驟

    通過jenkins發(fā)布java項(xiàng)目到目標(biāo)主機(jī)上的詳細(xì)步驟

    這篇文章主要介紹了通過jenkins發(fā)布java項(xiàng)目到目標(biāo)主機(jī)上的詳細(xì)步驟,發(fā)布java項(xiàng)目的步驟很簡單,通過拉取代碼并打包,備份目標(biāo)服務(wù)器上已有的要發(fā)布項(xiàng)目,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-10-10
  • SpringBoot Admin用法實(shí)例講解

    SpringBoot Admin用法實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于SpringBoot Admin用法實(shí)例內(nèi)容,有需要的朋友們可以參考學(xué)習(xí)下。
    2019-10-10
  • Springcloud之Gateway組件詳解

    Springcloud之Gateway組件詳解

    Spring Cloud Gateway是Spring Cloud微服務(wù)生態(tài)下的網(wǎng)關(guān)組件。Spring Cloud Gateway是基于Spring 5和Spring Boot 2搭建的,本質(zhì)上是一個(gè)Spring Boot應(yīng)用。本文詳細(xì)介紹了SpringCloud的網(wǎng)關(guān)組件 Gateway,,需要的朋友可以參考下
    2023-05-05
  • springboot實(shí)現(xiàn)https雙向傳輸協(xié)議的示例代碼

    springboot實(shí)現(xiàn)https雙向傳輸協(xié)議的示例代碼

    本文主要介紹了springboot實(shí)現(xiàn)https雙向傳輸協(xié)議的示例代碼,包含配置證書和私鑰路徑、調(diào)用請(qǐng)求方法等步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • Java堆&優(yōu)先級(jí)隊(duì)列示例講解(上)

    Java堆&優(yōu)先級(jí)隊(duì)列示例講解(上)

    這篇文章主要通過示例詳細(xì)為大家介紹Java中的堆以及優(yōu)先級(jí)隊(duì)列,文中的示例代碼講解詳細(xì),對(duì)我們了解java有一定幫助,需要的可以參考一下
    2022-03-03
  • 新手了解java 數(shù)組基礎(chǔ)知識(shí)

    新手了解java 數(shù)組基礎(chǔ)知識(shí)

    這篇文章主要介紹了Java 數(shù)組分析及簡單實(shí)例的相關(guān)資料,在Java中它就是對(duì)象,一個(gè)比較特殊的對(duì)象,需要的朋友可以參考下,希望可以對(duì)你有所幫助
    2021-07-07
  • Java設(shè)計(jì)模式中的迭代器模式詳解

    Java設(shè)計(jì)模式中的迭代器模式詳解

    迭代器模式官方解釋就是提供一個(gè)對(duì)象來順序訪問聚合對(duì)象中的一系列數(shù)據(jù),而不暴露聚合對(duì)象的內(nèi)部表示。何為聚合對(duì)象呢?最典型的就是集合類。大白話也就是,集合中的數(shù)據(jù)是私有的,集合中不應(yīng)該提供直接遍歷的方法,要定義一個(gè)新的對(duì)象用于訪問這個(gè)集合
    2023-02-02
  • Springboot 整合 Java DL4J 打造文本摘要生成系統(tǒng)

    Springboot 整合 Java DL4J 打造文本摘要生成系統(tǒng)

    本文介紹了如何使用SpringBoot整合JavaDeeplearning4j構(gòu)建文本摘要生成系統(tǒng),該系統(tǒng)能夠自動(dòng)從長篇文本中提取關(guān)鍵信息,生成簡潔的摘要,幫助用戶快速了解文本的主要內(nèi)容,技術(shù)實(shí)現(xiàn)包括使用LSTM神經(jīng)網(wǎng)絡(luò)進(jìn)行模型構(gòu)建和訓(xùn)練,并通過SpringBoot集成RESTfulAPI接口
    2024-11-11
  • SpringBoot使用Minio進(jìn)行文件存儲(chǔ)的實(shí)現(xiàn)

    SpringBoot使用Minio進(jìn)行文件存儲(chǔ)的實(shí)現(xiàn)

    本文主要介紹了SpringBoot使用Minio進(jìn)行文件存儲(chǔ)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 關(guān)于Spring?Validation數(shù)據(jù)校檢的使用流程分析

    關(guān)于Spring?Validation數(shù)據(jù)校檢的使用流程分析

    在實(shí)際項(xiàng)目中,對(duì)客戶端傳遞到服務(wù)端的參數(shù)進(jìn)行校驗(yàn)至關(guān)重要,SpringValidation提供了一種便捷的方式來實(shí)現(xiàn)這一需求,通過在POJO類的屬性上添加檢查注解,本文給大家介紹Spring?Validation數(shù)據(jù)校檢的使用流程,感興趣的朋友一起看看吧
    2024-11-11

最新評(píng)論

台东县| 郁南县| 乌审旗| 长宁区| 康乐县| 富民县| 辰溪县| 定安县| 咸丰县| 汨罗市| 晋中市| 延寿县| 房产| 盐源县| 南部县| 尖扎县| 湖口县| 鲁甸县| 大冶市| 和政县| 灵川县| 溆浦县| 金坛市| 确山县| 扶绥县| 海淀区| 遵化市| 于都县| 陵川县| 安康市| 元阳县| 南溪县| 乌兰察布市| 云南省| 固始县| 房产| 和政县| 吉安市| 竹北市| 保亭| 衡山县|