java – 不必要地实现Serializable会受到什么惩罚?
发布时间:2020-12-14 06:04:15 所属栏目:Java 来源:网络整理
导读:我需要为我的分布式系统类开发 Java RMI应用程序. 在讲座期间,教授强调只让类实现Serializable,必须通过网络传递价值. 这意味着让太多的类实现Serializable会有一些缺点或惩罚.不需要通过网络发送的类. 我不知道如果你从未真正通过网络发送序列化/反序列化将
我需要为我的分布式系统类开发
Java RMI应用程序.
在讲座期间,教授强调只让类实现Serializable,必须通过网络传递价值. 这意味着让太多的类实现Serializable会有一些缺点或惩罚.不需要通过网络发送的类. 我不知道如果你从未真正通过网络发送序列化/反序列化将永远不会发生任何缺点. 解决方法
不必要地实施Serializable不会受到惩罚.如果你从不序列化对象,那么因为你添加了可实现的Serializable而没有任何反应.如果你对它进行序列化,它可以工作而不是失败.那不是惩罚. 为什么教授强调这是一个谜.问他.除了序列化之外没有其他开销,如果你通过RMI按值传递对象,除了实现Serializable之外别无选择,所以没有什么可以评估开销.这毫无意义. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |