通过Java中的套接字传递对“数据包”对象中包含的对象的引用

时间:2014-01-23 17:11:16

标签: java sockets object reference serializable

我知道在另一台机器或单独的进程中传递对象的引用是不可能的,但是如果被引用的对象也是通过套接字发送的,那么是否可以将对象作为引用传递?或者完成相同的事情的唯一方法是将两者作为对象传递,然后在收到“数据包”对象时重新附加它们的引用?

在我写这篇文章时,我刚想到了另一个想法,Java Serializable类是否在引用序列化时复制引用的内容?

1 个答案:

答案 0 :(得分:-1)

您可以将引用传递给对象,因为它只是一个数字。接收端只看到一个数字。

您可以复制对象的内容及其来自的地址,但该地址对您仍然无用。

Java Serialization执行深度序列化,复制它引用的所有对象。