serialVersionUID是做什么用的 网上搜索说: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。但是不理解。这个具体是怎么做了什么,怎么实现的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果没有显示的声明serialVersionUID,java系列化机制会根据编译后的classes自动生成一个serialVersionUID,与本地相应的的实体类的serialVersionUID比较,如果相同就认为是一致的,可以进行反系列化,否则就会出现系列化版本不一致的异常~~~在很多情况~~比如常见的就是二次开发。如果我们不希望通过编译来强制的划分软件的版本,即实现系列化接口的实体能够兼容前版本,没有做任何更改的类,就要显示的定义一个serialVersionUID。 dbcp报了一个错: Error preloading the connection pool要郁闷死了 ie6 ie7 ie8解析js的微小区别 log4j 不能按小时备份日志! 有jdk 中文文档下载 还是5.0的 关于struts的疑问 关于电子商务网站的框架结构 tomcat5.5的admin struts 环境配置? weblogic安装,一个郁闷的问题,高手给看看啊!!! jakarta-ant-1.5.1-bin怎样安装和使用 struts2 redirect-action methodName 新手菜鸟问题关于spring利用注解注入问题
与本地相应的的实体类的serialVersionUID比较,如果相同就认为是一致的,可以进行反系列化,否则就会出现系列化版本不一致的异常~~~
在很多情况~~比如常见的就是二次开发。如果我们不希望通过编译来强制的划分软件的版本,即实现系列化接口的实体能够兼容前版本,没有做任何更改的类,就要显示的定义一个serialVersionUID。