我刚刚下载了 Eclipse,当我在源文件中收到此警告/错误时。
我收到来自 Eclipse 的警告:可序列化类未声明静态最终 serialVersionUID。
我应该如何处理这个问题。它在终端中符合要求。
我刚刚下载了 Eclipse,当我在源文件中收到此警告/错误时。
我收到来自 Eclipse 的警告:可序列化类未声明静态最终 serialVersionUID。
我应该如何处理这个问题。它在终端中符合要求。
每个实现接口的类java.io.Serializable
都应该显式声明一个名为serialVersionUID
type的静态 final 字段long
。在反序列化期间使用它来检查客户端和服务器是否使用相同版本的类。
有关详细信息,请参阅的JavaDocjava.io.Serializable
。
Eclipse JDT 为这种潜在的编码问题提供了编译器检查。您可以在 Eclipse 首选项(Java-Compiler-Errors/Warnings,潜在编程问题部分)中配置编译器警告和错误。