ACh*_*ice 35 java performance serializable
是否有罚款加
implements Serializable
Run Code Online (Sandbox Code Playgroud)
到Java类?对实例化对象或性能大小的影响?
mik*_*era 24
成本接近于零,不值得关注.
更多细节:
Mov*_*ast 24
除非您执行序列化/反序列化,否则没有性能影响,但在api设计方面存在折衷.
来自Joshua Bloch的Effective java
- 实现Serializable的一个主要成本是它降低了一旦发布后更改类的实现的灵活性
- 实现Serializable的第二个成本是它增加了错误和安全漏洞的可能性
- 实现Serializable的第三个成本是它增加了与发布新版本类相关的测试负担
这些适用于您的程度取决于您的用例.