Java虚拟机是否曾在内存中移动对象,如果是,它如何处理更新对移动对象的引用?
我问,因为我正在探索以分布式方式存储对象的想法(即跨越多个服务器),但出于效率原因,我需要能够在服务器之间移动对象.对象需要能够包含指向彼此的指针,甚至包含远程服务器上的对象.我正在尝试考虑更新对移动对象的引用的最佳方法.
到目前为止我的两个想法是:
我对这些方法的反馈以及对替代方法的任何建议感兴趣.
指针是否仅用于实现java引用变量或它是如何实现的?以下是Java语言规范中的行
4.3.1对象对象是类实例或数组.引用值(通常只是引用)是指向这些对象的指针,以及一个特殊的空引用,它指的是没有对象.
这是否意味着它一直是指针?