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

詳解java中&和&&的區(qū)別

 更新時(shí)間:2015年07月29日 16:00:55   作者:菜鳥%一只  
這篇文章主要介紹了java中&和&&的區(qū)別,在java中比較常見的運(yùn)算符:&&(短路與)、&、||(短路或)、|,需要的朋友可以參考下

&&(短路與)、&、||(短路或)、|,這幾種運(yùn)算符在Java程序開發(fā)中經(jīng)常用到,下面小編主要給大家介紹下&和&&的區(qū)別。

其中&&與&都表示邏輯與,當(dāng)運(yùn)算符兩邊的表達(dá)式的結(jié)果都為true時(shí),其運(yùn)算結(jié)構(gòu)才是true。

但是&&有短路的作用,如果第一個(gè)表達(dá)式為false,則不用判斷第二個(gè)表達(dá)式。

復(fù)制代碼 代碼如下:

if((str!=null)&&(!str.equals(""))){

  System.out.println("運(yùn)算正確");
}

如果將&&改為&則會(huì)拋出NullPointerException異常

if(2==1&++i)中的i值會(huì)增加,if(2==1&&++i)中的i值不會(huì)增加。

&還可做按位與的運(yùn)算

||和|的使用方法和&&和&同理

以上就是詳解&和&&的區(qū)別的全部內(nèi)容,希望對大家有所幫助。

相關(guān)文章

  • 創(chuàng)建并運(yùn)行一個(gè)java線程方法介紹

    創(chuàng)建并運(yùn)行一個(gè)java線程方法介紹

    這篇文章主要介紹了創(chuàng)建并運(yùn)行一個(gè)java線程,涉及線程代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • 淺談Java中Spring Boot的優(yōu)勢

    淺談Java中Spring Boot的優(yōu)勢

    在本篇文章中小編給大家分析了Java中Spring Boot的優(yōu)勢以及相關(guān)知識(shí)點(diǎn)內(nèi)容,興趣的朋友們可以學(xué)習(xí)參考下。
    2018-09-09
  • Java加載properties文件實(shí)現(xiàn)方式詳解

    Java加載properties文件實(shí)現(xiàn)方式詳解

    這篇文章主要介紹了Java加載properties文件實(shí)現(xiàn)方式詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • SpringBoot設(shè)置靜態(tài)資源訪問控制和封裝集成方案

    SpringBoot設(shè)置靜態(tài)資源訪問控制和封裝集成方案

    這篇文章主要介紹了SpringBoot靜態(tài)資源訪問控制和封裝集成方案,關(guān)于springboot靜態(tài)資源訪問的問題,小編是通過自定義webconfig實(shí)現(xiàn)WebMvcConfigurer,重寫addResourceHandlers方法,具體完整代碼跟隨小編一起看看吧
    2021-08-08
  • 使用Postman傳遞arraylist數(shù)據(jù)給springboot方式

    使用Postman傳遞arraylist數(shù)據(jù)給springboot方式

    這篇文章主要介紹了使用Postman傳遞arraylist數(shù)據(jù)給springboot方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java實(shí)現(xiàn)文件變化監(jiān)控的方法(推薦)

    java實(shí)現(xiàn)文件變化監(jiān)控的方法(推薦)

    下面小編就為大家?guī)硪黄猨ava實(shí)現(xiàn)文件變化監(jiān)控的方法(推薦)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • Spring Batch 如何自定義ItemReader

    Spring Batch 如何自定義ItemReader

    這篇文章主要介紹了Spring Batch 如何自定義ItemReader的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • java如何獲取兩個(gè)日期的時(shí)間差

    java如何獲取兩個(gè)日期的時(shí)間差

    這篇文章主要為大家詳細(xì)介紹了java獲取兩個(gè)日期時(shí)間差的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • 基于java集合中的一些易混淆的知識(shí)點(diǎn)(詳解)

    基于java集合中的一些易混淆的知識(shí)點(diǎn)(詳解)

    下面小編就為大家?guī)硪黄趈ava集合中的一些易混淆的知識(shí)點(diǎn)(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • JDK14性能管理工具之jstack使用介紹

    JDK14性能管理工具之jstack使用介紹

    jstack工具主要用來打印java堆棧信息,主要是java的class名字,方法名,字節(jié)碼索引,行數(shù)等信息。這篇文章主要介紹了JDK14性能管理工具之jstack使用介紹,需要的朋友可以參考下
    2020-05-05

最新評論