waring:serializable 类 MyFrame 未声明类型为 long 的静态终态 serialVersionUID 字段
2017-12-19 21:35
483 查看
private static final long serialVersionUID = 1L;
这个是为了标识当前的版本。主要用于用于远程调用。RMI这类的场景 你想,你有一个类。 public class A{ public void say(){ System.out.println("Java"); } } 然后有一个人使用了你这个类。 但是有一天你将这个修改了。 如 public class A{ public void say(){ System.out.println("PHP"); } } 那么调用的那个人调用A的 say方法就得不到“Java”了。而且它也不知道你有做过修改。 但是如果一开始就加上serialVersionUID 的话,那么第二次调用的时候 就可以通过判断serialVersionUID 是否发生修改从而重新获取最新的类。 简单来说,你可以把这个当成是这个类的 最后修改时间。 每一次修改这个类都应该更新这个字段
相关文章推荐
- 问题:serializable 类 MyFrame 未声明类型为 long 的静态终态 serialVersionUID 字段
- serializable 类 ****未声明类型为 long 的静态终态 serialVersionUID 字段
- serializable 类 XXXX 未声明类型为 long 的静态终态 serialVersionUID 字段
- serializable 类 NewFlowLayout 未声明类型为 long 的静态终态 serialVersionUID 字段
- 静态long类型常量serialVersionUID的作用
- serializable类未声明类型为long的静态终态UID
- the serializable class XXX does not declare a static final serialVersionUID field of type long
- (转)关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- 关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- 关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- The serializable class XXXAcion does not declare a static final serialVersionUID field of type long XXAcation.java异常坚决办法
- The serializable class Client does not declare a static final serialVersionUID field of type long
- 关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- 关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- The serializable class XXX does not declare a static final serialVersionUID field of type long
- 编译环境提The serializable class XXX does not declare a static final serialVersionUID field of type long
- The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- The serializable class XXX does not declare a static final serialVersionUID field of type long
- 关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告