为了账号安全,请及时绑定邮箱和手机立即绑定

如果 java Serializable 消失了,Externalizable 也会消失吗?

如果 java Serializable 消失了,Externalizable 也会消失吗?

哈士奇WWW 2023-06-04 11:10:55
我知道标题问题听起来像是让某人看他的水晶球,但是......最近了解到Oracle计划或考虑放弃Serializable接口。原因可能很像我从来都不是一个忠实粉丝的原因,因此即使有的话也没有那么多使用它。不过,我确实更喜欢“定制的可序列化”对应的 Externalizable,并且相对经常使用它。任何密切的 Java 观察者都可以判断这些计划是否还包括放弃 Externalizable ?
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

你可以放松。提议删除序列化的 JEP 154 已被撤回。

但这还没有结束。去除序列化是 Java 语言团队的“长期目标”。在Project Amber页面中,有一篇 Brian Goetz 题为“Towards Better Serialization”的文档,其中详细说明了当前序列化模型和实现的问题,并提出了一种新模型,其中持久性在语言本身中得到明确支持。

请注意,这是一份立场文件而不是 JEP。所以这可能要过几年才会发生,如果真的发生的话。(现在回答有关当前机制会发生什么的问题还为时过早。Brian Goetz 的论文对此只字未提。)


查看完整回答
反对 回复 2023-06-04
  • 1 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信