Maison >Java >javaDidacticiel >Que signifie == en Java
En Java, l'opérateur == est utilisé pour comparer l'égalité des objets, il vérifie si deux objets font référence au même emplacement mémoire : Comparaison de valeurs : les types de base comparent les valeurs. Comparaison de référence : les types de référence comparent les adresses mémoire. Auto-référence : deux références au même objet renvoient vrai. Valeurs nulles : Deux valeurs nulles renvoient vrai, sinon faux.
Signification de == en Java
En Java, l'opérateur == est utilisé pour comparer deux objets pour l'égalité. Il vérifie si les deux opérandes pointent vers le même emplacement mémoire, c'est-à-dire s'ils font référence au même objet.
Explication détaillée :
Exemple :
<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>
Remarque : L'opérateur
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!