本地对象 远程对象
定义 被定义成一个java类 必须继承Remote接口的java类
实现 。。。。。。 。。。。。。
创建 。。。。。。 。。。。。。
访问 通过变量 通过一个指向stub的变量
引用 一个对象的引用直接指向该对象在堆中的地址 指向stub(代理对象)在堆中的地址,stub包含该远程对象完整的信息
活的引用 在JVM中,只要有一个引用指向该对象就认为 在分布式环境下,考虑到JVM崩溃、网络稳定等因素。在一定时间
它是活的 (租赁期)内认为对象是活的
Finalization
如对象实现了finalize方法,那么在对象被垃 当一个远程对象实现了unreferenced接口,那么当所有的远程引用被丢弃时
圾回收器回收前会被调用 unreferenced方法会被调用