欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、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("三秒后打印時間:");
        }
    }

打印:

二、補充:

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

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

請注意,從重復(fù)計時器任務(wù)的run方法中調(diào)用此方法絕對保證計時器任務(wù)不會再次運行。

此方法可以重復(fù)調(diào)用;第二次和隨后的呼叫沒有效果。

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

總結(jié)

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

相關(guān)文章

  • java中獲取hashmap中的所有key方式

    java中獲取hashmap中的所有key方式

    這篇文章主要介紹了java中獲取hashmap中的所有key方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 利用Java實現(xiàn)在線圖片URL轉(zhuǎn)換為Base64以及反向解析成圖片

    利用Java實現(xiàn)在線圖片URL轉(zhuǎn)換為Base64以及反向解析成圖片

    Base64 是一種將二進(jìn)制數(shù)據(jù)編碼為 ASCII 字符串格式的方法,常用于在網(wǎng)絡(luò)中安全傳輸圖片、文件等內(nèi)容,本文給大家介紹了如何利用Java實現(xiàn)在線圖片URL轉(zhuǎn)換為Base64以及反向解析成圖片,文章有相關(guān)的代碼和圖文供大家參考,需要的朋友可以參考下
    2025-03-03
  • Java實現(xiàn)自定義Excel數(shù)據(jù)排序的方法詳解

    Java實現(xiàn)自定義Excel數(shù)據(jù)排序的方法詳解

    通常,我們可以在Excel中對指定列數(shù)據(jù)執(zhí)行升序或者降序排序,在需要自定義排序情況下,我們也可以自行根據(jù)排序需要編輯數(shù)據(jù)排列順序。本文將通過Java應(yīng)用程序來實現(xiàn)如何自定義排序,需要的可以參考一下
    2022-09-09
  • Java List中數(shù)據(jù)的去重

    Java List中數(shù)據(jù)的去重

    今天小編就為大家分享一篇關(guān)于Java List中數(shù)據(jù)的去重,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Java線程中斷機制interrupt、isInterrupted、interrupted方法詳解

    Java線程中斷機制interrupt、isInterrupted、interrupted方法詳解

    這篇文章主要介紹了Java線程中斷機制interrupt、isInterrupted、interrupted方法詳解,一個線程不應(yīng)該由其他線程來強制中斷或停止,而是應(yīng)該由線程自己自行停止,所以,Thread.stop、Thread.suspend、Thread. resume都已經(jīng)被廢棄了,需要的朋友可以參考下
    2024-01-01
  • 一文詳解Spring任務(wù)執(zhí)行和調(diào)度(小結(jié))

    一文詳解Spring任務(wù)執(zhí)行和調(diào)度(小結(jié))

    這篇文章主要介紹了一文詳解Spring任務(wù)執(zhí)行和調(diào)度(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Spring代理對象導(dǎo)致的獲取不到原生對象注解的解決

    Spring代理對象導(dǎo)致的獲取不到原生對象注解的解決

    本文主要介紹了Spring代理對象導(dǎo)致的獲取不到原生對象注解的解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • Java實現(xiàn)FTP文件的上傳和下載功能的實例代碼

    Java實現(xiàn)FTP文件的上傳和下載功能的實例代碼

    FTP 是File Transfer Protocol(文件傳輸協(xié)議)的英文簡稱,而中文簡稱為“文傳協(xié)議”。接下來通過本文給大家實例講解Java實現(xiàn)FTP文件的上傳和下載功能,需要的的朋友一起看看吧
    2016-11-11
  • Spring Boot 2.4版本前后的分組配置變化及對多環(huán)境配置結(jié)構(gòu)的影響(推薦)

    Spring Boot 2.4版本前后的分組配置變化及對多環(huán)境配置結(jié)構(gòu)的影響(推薦)

    這篇文章主要介紹了Spring Boot 2.4版本前后的分組配置變化及對多環(huán)境配置結(jié)構(gòu)的影響,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 詳解rabbitmq創(chuàng)建queue時arguments參數(shù)注釋

    詳解rabbitmq創(chuàng)建queue時arguments參數(shù)注釋

    這篇文章主要介紹了rabbitmq創(chuàng)建queue時arguments參數(shù)注釋,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03

最新評論