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

Java延時的3種實現(xiàn)方法舉例

 更新時間:2023年07月11日 11:05:12   作者:懶魚七憶  
這篇文章主要給大家介紹了關于Java延時的3種實現(xiàn)方法舉例,java開發(fā)中常會用到延時任務,文中通過實例代碼介紹的非常詳細,對大家的學習具有一定參考借鑒價值,需要的朋友可以參考下

一、Robot,Thread和Timer

import java.awt.AWTException;
import java.awt.Robot;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class Text1 {
    public static void main(String[] args) throws AWTException {
        //延時方法一
        Robot robot = new Robot();
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
        System.out.println("延時前 :"+dateFormat.format(new Date()));
        robot.delay(2000);
        System.out.println("延時后 :"+dateFormat.format(new Date()));
        //延時方法二
        try {
            Thread.sleep(3000);
            System.out.println("Thread延時后 :"+dateFormat.format(new Date()));
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        //延時方法三
        Timer timer = new Timer();
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.print("----時間: "+dateFormat.format(new Date()));
                this.cancel();
            }
        }, 2000);
        System.out.print("三秒后打印時間:");
        }
    }

打印:

二、補充:

關于方法二的 this.cancel(); 解釋:

取消此計時器任務。如果任務已計劃一次執(zhí)行,但尚未運行,或尚未計劃,則它將永遠不會運行。如果任務已計劃重復執(zhí)行,則它將永遠不會再次運行。(如果此調用發(fā)生時任務正在運行,則任務將運行到完成,但不會再次運行。)

請注意,從重復計時器任務的run方法中調用此方法絕對保證計時器任務不會再次運行。

此方法可以重復調用;第二次和隨后的呼叫沒有效果。

返回:如果此任務計劃為一次性執(zhí)行但尚未運行,或此任務計劃重復執(zhí)行,則返回true。如果任務計劃為一次執(zhí)行且已運行,或任務從未計劃,或任務已取消,則返回false。(粗略地說,如果該方法阻止一個或多個計劃執(zhí)行發(fā)生,則返回true。)

總結

到此這篇關于Java延時的3種實現(xiàn)方法的文章就介紹到這了,更多相關Java延時方法內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 親手帶你解決Debug Fastjson的安全漏洞

    親手帶你解決Debug Fastjson的安全漏洞

    這篇文章主要介紹了親手帶你解決Debug Fastjson的安全漏洞,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • Eclipse中maven的配置詳解

    Eclipse中maven的配置詳解

    這篇文章主要介紹了Eclipse中maven的配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Spring之IOC詳解

    Spring之IOC詳解

    本文主要介紹了Spring中的IOC的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • 一小時迅速入門Mybatis之初識篇

    一小時迅速入門Mybatis之初識篇

    這篇文章主要介紹了迅速入門Mybatis之初識篇,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • springmvc實現(xiàn)自定義類型轉換器示例

    springmvc實現(xiàn)自定義類型轉換器示例

    本篇文章主要介紹了springmvc實現(xiàn)自定義類型轉換器示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • SpringBoot縮小打包體積的詳細步驟

    SpringBoot縮小打包體積的詳細步驟

    縮小打包體積是指通過各種優(yōu)化手段,減少Spring Boot應用最終部署包(通常是JAR文件)的大小,這在微服務架構 和云原生部署場景中尤為重要,因此本文給大家介紹了SpringBoot縮小打包體積的詳細步驟,需要的朋友可以參考下
    2026-03-03
  • 深入理解SpringMVC的參數(shù)綁定與數(shù)據(jù)響應機制

    深入理解SpringMVC的參數(shù)綁定與數(shù)據(jù)響應機制

    本文將深入探討SpringMVC的參數(shù)綁定方式,包括基本類型、對象、集合等類型的綁定方式,以及如何處理參數(shù)校驗和異常。同時,本文還將介紹SpringMVC的數(shù)據(jù)響應機制,包括如何返回JSON、XML等格式的數(shù)據(jù),以及如何處理文件上傳和下載。
    2023-06-06
  • 詳解jvm中的標量替換

    詳解jvm中的標量替換

    這篇文章主要介紹了詳解jvm中的標量替換,幫助大家更好的理解和使用Java虛擬機,感興趣的朋友可以了解下
    2020-09-09
  • JavaFX桌面應用未響應問題解決方案

    JavaFX桌面應用未響應問題解決方案

    這篇文章主要介紹了JavaFX桌面應用未響應問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • spring aop execution表達式的用法

    spring aop execution表達式的用法

    這篇文章主要介紹了spring aop execution表達式的用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評論

任丘市| 武山县| 六安市| 资兴市| 吉木萨尔县| 隆安县| 华容县| 德惠市| 什邡市| 汶上县| 虹口区| 左权县| 昭苏县| 朝阳区| 稻城县| 乌海市| 景东| 新建县| 房山区| 无为县| 灌南县| 玉溪市| 东光县| 留坝县| 麻阳| 北宁市| 新乡市| 鹤庆县| 尼勒克县| 界首市| 吴江市| 汶上县| 军事| 盐亭县| 滨海县| 行唐县| 甘孜| 托克托县| 临高县| 肇州县| 县级市|