gpt4 book ai didi

java - 匿名初始化-奇怪的序列化警告

转载 作者:搜寻专家 更新时间:2023-10-31 08:28:59 24 4
gpt4 key购买 nike

<分区>

我想知道为什么当我使用匿名实例化和实例初始化程序 block 时,我会收到“可序列化类未声明 long 类型的静态最终 serialVersionUID 字段”编译时警告。

这就是我的意思。假设我想实例化一个 ArrayList 并同时向其中添加一些内容,如下所示:

ArrayList<Object> arrayList = new ArrayList<Object>(){{add(new Object());}}; 

如果我编译一切正常,但我收到 serialVersionUID 字段丢失警告。现在 ArrayList 已经实现了 serializable 并且有一个 private static final long serialVersionUID 那么为什么当我这样使用它时似乎那个字段“消失了”并且我收到了没有声明它的警告?

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