java – 不必要地实现Serializable会受到什么惩罚?

前端之家收集整理的这篇文章主要介绍了java – 不必要地实现Serializable会受到什么惩罚?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要为我的分布式系统类开发 Java RMI应用程序.

在讲座期间,教授强调只让类实现Serializable,必须通过网络传递价值.

这意味着让太多的类实现Serializable会有一些缺点或惩罚.不需要通过网络发送的类.

我不知道如果你从未真正通过网络发送序列化/反序列化将永远不会发生任何缺点.

解决方法

What is the penalty for unnecessarily implementing Serializable?

不必要地实施Serializable不会受到惩罚.如果你从不序列化对象,那么因为你添加了可实现的Serializable而没有任何反应.如果你对它进行序列化,它可以工作而不是失败.那不是惩罚.

为什么教授强调这是一个谜.问他.除了序列化之外没有其他开销,如果你通过RMI按值传递对象,除了实现Serializable之外别无选择,所以没有什么可以评估开销.这毫无意义.

原文链接:https://www.f2er.com/java/239972.html

猜你在找的Java相关文章