單與和雙與都可以用作邏輯與的運算符,雙與為短路與,單與不是短路與,可以作為整數的位運算符
舉兩個例子:
1:對於if(str!=null && ls(""))這個表達式,當str == null 時,後面的表達式就不會執行,也不會出現NullPointerException(空指針異常),如果將 && 改為 & 則會拋出 NullPointerException(空指針異常)。