我知道标题问题听起来像是让某人看他的水晶球,但是......最近了解到Oracle计划或考虑放弃Serializable接口。原因可能很像我从来都不是一个忠实粉丝的原因,因此即使有的话也没有那么多使用它。不过,我确实更喜欢“定制的可序列化”对应的 Externalizable,并且相对经常使用它。任何密切的 Java 观察者都可以判断这些计划是否还包括放弃 Externalizable ?
1 回答
倚天杖
TA贡献1828条经验 获得超3个赞
你可以放松。提议删除序列化的 JEP 154 已被撤回。
但这还没有结束。去除序列化是 Java 语言团队的“长期目标”。在Project Amber页面中,有一篇 Brian Goetz 题为“Towards Better Serialization”的文档,其中详细说明了当前序列化模型和实现的问题,并提出了一种新模型,其中持久性在语言本身中得到明确支持。
请注意,这是一份立场文件而不是 JEP。所以这可能要过几年才会发生,如果真的发生的话。(现在回答有关当前机制会发生什么的问题还为时过早。Brian Goetz 的论文对此只字未提。)
添加回答
举报
0/150
提交
取消