在 Java 中,== 運算元用於比較物件的相等性,它檢查兩個物件是否引用相同記憶體位置:值比較:基本型別比較值。引用比較:引用型別比較記憶體位址。自引用:同物件的兩個引用傳回 true。 null 值:兩個 null 值傳回 true,否則 false。
在Java 中== 的意思
在Java 中,== 運算子用於比較兩個物件的相等性。它檢查兩個運算元是否指向相同記憶體位置,即它們是否引用相同物件。
詳細解釋:
範例:
<code class="java">int a = 5; int b = 5; System.out.println(a == b); // 输出 true:值相等 String name1 = "John"; String name2 = "John"; System.out.println(name1 == name2); // 输出 true:引用同一对象 String name3 = new String("John"); System.out.println(name1 == name3); // 输出 false:引用不同的对象 Object obj1 = null; Object obj2 = null; System.out.println(obj1 == obj2); // 输出 true:都是 null</code>
注意:
以上是在java中==是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!