回答編集履歴

2

追記

2020/02/29 14:19

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -1,3 +1,7 @@
1
1
  [クラスObject - equals](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Object.html#equals-java.lang.Object-)
2
2
 
3
3
  > Objectクラスのequalsメソッドは、もっとも比較しやすいオブジェクトの同値関係を実装します。つまり、null以外の参照値xとyについて、このメソッドはxとyが同じオブジェクトを参照する(x == yがtrue)場合にだけtrueを返します。
4
+
5
+
6
+
7
+ そして, 同じリテラル文字列はコンパイラによって(最適化の一環として)一つの文字列が流用されるでしょう.

1

追加

2020/02/29 14:19

投稿

jimbe
jimbe

スコア13209

test CHANGED
@@ -1 +1,3 @@
1
1
  [クラスObject - equals](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/Object.html#equals-java.lang.Object-)
2
+
3
+ > Objectクラスのequalsメソッドは、もっとも比較しやすいオブジェクトの同値関係を実装します。つまり、null以外の参照値xとyについて、このメソッドはxとyが同じオブジェクトを参照する(x == yがtrue)場合にだけtrueを返します。