回答編集履歴
2
追記
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
追加
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を返します。
|