オブジェクト指向の文脈におけるオブジェクトアイデンティティに関する記事を読んだことがあります。しかし、以下のコードで混乱しました。
String str="Hello";
String str1="Hello";
System.out.println(str.hashCode()); //69609650
System.out.println(str1.hashCode()); //69609650
System.out.println(System.identityHashCode(str));//19313225
System.out.println(System.identityHashCode(str1));//19313225
str と str1 の両方のハッシュ コードと identityhashcode は同じです。間違って理解した場合は修正してください。
また、 hashcode() と system.identityhashcode() の違いは何ですか