我知道标题问题听起来像是要求某人看他的水晶球,但是......
最近得知Oracle计划或考虑放弃Serializable接口。原因可能很像我从来不是一个好粉丝的原因,因此我也没有使用它。我确实更喜欢“定制的可序列化”对应物 Externalizable,并且相对经常使用它。任何密切关注 Java 的人都可以知道该计划是否还包括放弃 Externalizable ?
歇歇吧。提议删除序列化的 JEP 154 已被撤回。
见https://bugs.openjdk.java.net/browse/JDK-8046144
但这并不是故事的结局。根据这篇文章,去除序列化是 Java 语言团队的“长期目标”。在Project Amber页面中,有一篇由 Brian Goetz 撰写的题为“Towards Better Serialization”的文档,其中详细介绍了当前序列化模型和实现的问题,并提出了一种新模型,其中持久性在语言本身中得到了明确的支持。
请注意,这是一份立场文件而不是 JEP。因此,如果发生这种情况,可能还需要几年时间。(而且现在回答有关当前机制会发生什么的问题还为时过早。Brian Goetz 的论文没有对此进行任何说明。)
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |