メモリ内の適切なオブジェクトを見つけるhashCode()
のに役立つ (たとえば) メモリ領域を示す本を読みました。HashSets
しかし、Java でメモリを直接操作できない場合、どうしてそれが成り立つのでしょうか? オブジェクトが作成され、ある場所から別の場所に移動されることに加えて、ポインターはありません。開発者はそれについて知りません。
のような認識hashCode() {return 42;}
はひどくひどいものだと読みましたが、VM にオブジェクトをどこに置くかを指示できない場合、違いは何ですか?
hashCode()
問題は、メモリを操作できない場合、深いレベルでの目的は何ですか?