Maison > Java > Javacommencer > Quelles sont les différences entre java == et égal

Quelles sont les différences entre java == et égal

爱喝马黛茶的安东尼
Libérer: 2019-11-11 16:05:50
original
4106 Les gens l'ont consulté

Quelles sont les différences entre java == et égal

Pour résumer :

(1) Pour ==, la comparaison consiste à savoir si les valeurs sont égales

Si S'il agit sur une variable d'un type de données de base, il comparera directement si sa "valeur" stockée est égale


S'il agit sur une variable d'un type de référence, il comparera ; l'adresse de l'objet pointé.


(2) Pour la méthode equals, notez : la méthode equals ne peut pas agir sur les variables des types de données de base, equals hérite de la classe Object et compare s'il s'agit du même objet ; >Si Si la méthode égale n'est pas remplacée, la comparaison est l'adresse de l'objet pointé par la variable de type référence

Si des classes telles que String et Date remplacent la méthode égale, la comparaison est Le contenu de l'objet pointu.

Site Web chinois php, un grand nombre de
Tutoriels d'introduction à Java

gratuits, bienvenue pour apprendre en ligne !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal