在实现Serializable
接口时,在Java中,我们需要设置它的serialVersionUID
长度。
是否应该选择默认或自动生成的 long 有什么区别?
什么时候应该优先于另一个?
如果选择了自动生成的长,如果更改,是否应该在事件类中更改?换句话说,分配给 serialVersionUID 的值.. 它与类的当前结构以及在那里声明的字段和方法有关吗?
private static final long serialVersionUID = 1L;
private static final long serialVersionUID = 6749067740891125834L;