gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:59:50 26 4
gpt4 key购买 nike

我知道标题问题听起来像是让某人看他的 Crystal 球,但是......

最近了解到Oracle计划或考虑放弃Serializable接口(interface)。原因可能很像我从来都不是一个忠实粉丝的原因,因此即使有的话也没有那么多使用它。不过,我确实更喜欢“定制的可序列化”对应的 Externalizable,并且相对经常使用它。任何密切的 Java 观察者都可以判断这些计划是否还包括放弃 Externalizable 吗?

最佳答案

你可以放松一下。提出去除序列化的 JEP 154 已被撤回。

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

但这并不是故事的结局。根据this article ,去除序列化是 Java 语言团队的“长期目标”。而在 Project Amber页,有一份 Brian Goetz 的文档,标题为 "Towards Better Serialization"其中详细介绍了当前序列化模型和实现的问题,并提出了一种新模型,其中持久性在语言本身中得到明确支持。

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

关于java - 如果 java Serializable 消失了,Externalizable 也会消失吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57463007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com