gpt4 book ai didi

java - 为什么 ObjectOutputStream.writeObject 不采用 Serializable?

转载 作者:IT老高 更新时间:2023-10-28 20:41:38 27 4
gpt4 key购买 nike

为什么 ObjectOutputStream.writeObject(Object o)不拍Serializable ?为什么它需要一个 Object

最佳答案

这是因为 ObjectOutputStream 中的 writeObject 覆盖了 the methodthe ObjectOutput interface这不需要对象是 Serializable.

ObjectOutput 接口(interface)指定允许将对象写入流或底层存储的方法,但这可以通过序列化以外的过程来实现。 ObjectOutputStream 实现了这个功能,但需要可序列化的对象。但是,它不能修改它所实现的接口(interface)的签名。

关于java - 为什么 ObjectOutputStream.writeObject 不采用 Serializable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5621690/

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