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

JDK23中instanceof的使用小結(jié)

 更新時(shí)間:2025年08月06日 10:27:29   作者:考慮考慮  
JDK23新增JEP455預(yù)覽特性,使instanceof支持所有原始類型,但需手動(dòng)開啟預(yù)覽屬性,下面就來(lái)具體介紹一下,感興趣的可以了解一下

前言

JDK23以前版本,instanceof關(guān)鍵字是不支持拓展基本類型,允許在所有模式上下文中使用原始類型,包括 longfloat、doubleboolean等,但目前是預(yù)覽屬性

instanceof使用

JDK23以前是這么使用的,要使用引用類型

public class Instanceof1Demo {


    public static void main(String[] args) {
        Object data = 1;
        if (data instanceof Integer) {
            System.out.println(data);
        } else {
            System.out.println(2);
        }
    }
}

輸出結(jié)果為

使用JDK23中的instanceof要先開啟預(yù)覽屬性

public class Instanceof1Demo {


    public static void main(String[] args) {
        Object data = 1;
        if (data instanceof int str) {
            System.out.println(str);
        } else {
            System.out.println(2);
        }
    }
}

輸出結(jié)果為

總結(jié)

JDK23中,JEP 455 的預(yù)覽特性中,instanceof 全面支持所有原始類型,包括 byteshortcharintlongfloatdoubleboolean,但是屬于預(yù)覽屬性,沒有轉(zhuǎn)正,使不使用就看個(gè)人選擇

到此這篇關(guān)于JDK23中instanceof的使用小結(jié)的文章就介紹到這了,更多相關(guān)JDK23 instanceof內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 抽象類使用Jackson序列化問題

    抽象類使用Jackson序列化問題

    這篇文章主要介紹了抽象類使用Jackson序列化問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • SpringBoot詳細(xì)列舉常用注解的說明

    SpringBoot詳細(xì)列舉常用注解的說明

    在開發(fā)SpringBoot程序的過程中,有可能與其他業(yè)務(wù)系統(tǒng)進(jìn)行對(duì)接開發(fā),獲取封裝公共的API接口等等,下面這篇文章主要給大家介紹了關(guān)于SpringBoot常見的注解的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • SpringBoot Service和Dao的編寫詳解

    SpringBoot Service和Dao的編寫詳解

    這篇文章主要介紹了SpringBoot Service和Dao的編寫詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • JAVA如何使用Math類操作數(shù)據(jù)

    JAVA如何使用Math類操作數(shù)據(jù)

    這篇文章主要介紹了JAVA如何使用Math類操作數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java實(shí)現(xiàn)文件壓縮為zip和解壓zip壓縮包

    Java實(shí)現(xiàn)文件壓縮為zip和解壓zip壓縮包

    這篇文章主要為大家介紹了Java如何實(shí)現(xiàn)將文件壓縮為zip以及解壓zip壓縮包,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手嘗試一下
    2022-06-06
  • java實(shí)現(xiàn)MD5加密算法的實(shí)例代碼

    java實(shí)現(xiàn)MD5加密算法的實(shí)例代碼

    這篇文章主要介紹了java實(shí)現(xiàn)MD5加密算法的實(shí)例代碼,有需要的朋友可以參考一下
    2013-12-12
  • 將Java程序的輸出結(jié)果寫到txt文件中的方法

    將Java程序的輸出結(jié)果寫到txt文件中的方法

    今天小編就為大家分享一篇將Java程序的輸出結(jié)果寫到txt文件中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-07-07
  • idea中解決maven包沖突的問題(maven helper)

    idea中解決maven包沖突的問題(maven helper)

    這篇文章主要介紹了idea中解決maven包沖突的問題(maven helper),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2018-12-12
  • Java RSA加密工具類的設(shè)計(jì)與實(shí)現(xiàn)詳解

    Java RSA加密工具類的設(shè)計(jì)與實(shí)現(xiàn)詳解

    RSA算法是一種常用的非對(duì)稱加密算法,這篇文章主要為大家詳細(xì)介紹了如何通過Java編寫一個(gè)RSA加密工具類,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02
  • Spring Boot項(xiàng)目添加外部Jar包以及配置多數(shù)據(jù)源的完整步驟

    Spring Boot項(xiàng)目添加外部Jar包以及配置多數(shù)據(jù)源的完整步驟

    這篇文章主要給大家介紹了關(guān)于Spring Boot項(xiàng)目添加外部Jar包以及配置多數(shù)據(jù)源的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評(píng)論

府谷县| 肥西县| 保山市| 江都市| 温州市| 罗城| 特克斯县| 丰台区| 贡山| 眉山市| 富裕县| 和平区| 白朗县| 东安县| 独山县| 崇左市| 余庆县| 阿拉善左旗| 文水县| 平顶山市| 新疆| 上饶市| 东阿县| 瑞丽市| 丰镇市| 嘉义市| 刚察县| 屏边| 徐闻县| 忻城县| 青岛市| 方正县| 嘉峪关市| 南岸区| 彝良县| 彝良县| 抚顺市| 马尔康县| 加查县| 霞浦县| 江油市|