【发布时间】:2010-12-03 15:31:41
【问题描述】:
我有一些静态初始化代码:
someMethodThatTakesAHashMap(new HashMap<K, V>() {
{
put("a","value-a");
put("c","value-c");}
});
由于某种原因,我收到了来自 Eclipse 的警告: 可序列化类未声明静态最终 serialVersionUID。
这是在抱怨匿名类吗?我能做些什么呢,或者我应该压制它。
【问题讨论】:
-
是的,我把它移到了这里,所以如果其他人有同样的问题,他们可以在这里参考答案。为了其他开发人员的进步,您将答案移到这里会很棒。否则答案将在洗牌中丢失,未来的搜索者将无法轻松找到它。
-
我的想法也是如此,所以我也在这里发布了我的部分答案。
标签: java generics instance-initializers