要約すると:
(1) == の場合、比較は値が等しいかどうかです。
If 基本データ型の変数に作用する場合は、格納されている「値」が等しいかどうかを直接比較します。
参照型の変数に作用する場合は、比較します。ポイントされたオブジェクトのアドレス。
# (2) equals メソッドについては、次の点に注意してください:equals メソッドは基本データ型の変数には作用できません。equals は Object クラスを継承し、それらが同じオブジェクトであるかどうかを比較します。
If 等号メソッドがオーバーライドされていない場合、参照型変数が指すオブジェクトのアドレスが比較されます。
String や Date などのクラスが等号メソッドをオーバーライドする場合、比較は次のように行われます。ポイントされたオブジェクトの内容。
php 中国語 Web サイト、無料の
Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。
以上がjava == と等しいの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。