Di Java, operator == digunakan untuk membandingkan objek untuk kesamaan, ia menyemak sama ada dua objek merujuk kepada lokasi memori yang sama: Perbandingan nilai: Jenis asas membandingkan nilai. Perbandingan rujukan: Jenis rujukan membandingkan alamat memori. Rujukan kendiri: Dua rujukan kepada objek yang sama kembali benar. Nilai nol: Dua nilai nol kembali benar, sebaliknya palsu.
Maksud == dalam Java
Di Java, operator == digunakan untuk membandingkan dua objek untuk kesamaan. Ia menyemak sama ada kedua-dua operan menghala ke lokasi memori yang sama, iaitu sama ada ia merujuk kepada objek yang sama.
Penjelasan terperinci:
Contoh:
<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>
Nota: Pengendali
Atas ialah kandungan terperinci Apakah maksud == dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!