当前位置: 代码迷 >> J2SE >> 老掉牙看到有类上有注解 @SuppressWarnings("serial") 不写上就有黄色的提示 这个是干嘛呢 不写有事吗
  详细解决方案

老掉牙看到有类上有注解 @SuppressWarnings("serial") 不写上就有黄色的提示 这个是干嘛呢 不写有事吗

热度:304   发布时间:2016-04-23 20:51:25.0
老看到有类上有注解 @SuppressWarnings("serial") 不写上就有黄色的提示 这个是干嘛呢 不写有事吗
老看到有类上有注解   @SuppressWarnings("serial")   不写上就有黄色的提示  这个注解是干嘛的啊  不写有事吗
------解决方案--------------------
你继承了一个实现过序列化接口的类,要求声明一个
private static final long serialVersionUID = -1L;

值任意或者使用serialver.exe计算
------解决方案--------------------
在涉及网络传输或者IO操作的时候,类需要被序列化传输
IDE提示你加的类的序列化签名,是一个自定义的long值

各种反序列化操作根据签名来判断是否是正确的序列化类,没有签名的序列化可能是不安全或不完整的

加上@SuppressWarnings("serial")编译时忽略序列化警告
  相关解决方案