虽然我目前不打算序列化任何东西,但我给所有可序列化的外部类以及静态嵌套类 a SerialVersionUID
,因为这是正确的方法。
但是,我在这里读到
出于几个原因,强烈建议不要对内部类(即不是静态成员类的嵌套类)(包括本地和匿名类)进行序列化。...
所以我的问题是:
我应该给内部类和匿名类一个SerialVersionUID
,还是应该添加一个@SuppressWarnings("serial")
?
一种方法比另一种更合适吗?
在任何情况下,我都会对这些类进行临时引用,因为我不希望它们被序列化。