代码之家  ›  专栏  ›  技术社区  ›  Erwin Smout

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

  •  2
  • Erwin Smout  · 技术社区  · 5 年前

    最近得知Oracle计划或考虑放弃可序列化接口。原因可能和我从来都不是一个好粉丝的原因很相似,所以我根本就没怎么用过。不过,我更喜欢“定制的可序列化”对应的可外部化,并相对经常地使用它。有没有一个密切关注Java的人能告诉我们这些计划是否也包括放弃可外部化的?

    1 回复  |  直到 5 年前
        1
  •  4
  •   Stephen C    5 年前

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

    https://bugs.openjdk.java.net/browse/JDK-8046144

    this article ,删除序列化是Java语言团队的“长期目标”。在 Project Amber 页数,有一份布莱恩·戈茨的文件,题为 "Towards Better Serialization"

    请注意,这是一份职位报告,而不是一份JEP。因此,如果真的发生了这种情况,很可能还要过几年。(现在回答关于当前机制将发生什么的问题还为时过早。布莱恩·戈茨的论文对此只字未提。)