オブジェクトの文字列値を取得して、その特定の文字列を介して同じマシン (同じ RAM) または同じ VM 上のそのオブジェクトにアクセスできるかどうか疑問に思っていました。
例えば
Object objA1 = new Object();
System.out.print(objA1.adress); => output: d146a6581ed9e
Object objExt = Object.buildFromMemoryAdress("d146a6581ed9e");
私が理解しようとしていることを理解していただければ幸いです。
編集:私はで見つけました
http://javapapers.com/core-java/address-of-a-java-object/#&slider1=1
(VM?) メモリ上のインスタンスの論理アドレスの文字列を取得できるクラス:sun.misc.Unsafe
Unsafe を使用して (VM に制限されている?) メモリからオブジェクトを取得することもできると思います。
このように不可能な場合、どうすればいいですか?好奇心から、このような直接メモリアクセスを許可する他の言語(特にハイエンド)はありますか?