一 public class City implements Serializable
  实现了Sericalizable接口,只是一种标志。表示可以被序列化。
  java的ObjectOutputStream、ObjectInputStream类能对实现了Serializable接口的对象实现序列化与反序列化。
二 serialVersionUID 的作用
Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。
在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,
否则就会出现序列化版本不一致的异常,即是InvalidCastException

最新文章

  1. weak和nonull
  2. jQuery MiniUI开发系列之:UI和数据分离
  3. php文件下载
  4. 【uTenux实验】任务管理
  5. C语言可变参数函数实现原理
  6. Android中Spanner获取选中内容和选中位置,根据位置选择对象
  7. cocos2d-x jsb 防止触摸事件传递
  8. OpenStack点滴03-Neutron
  9. 如何给网页标题栏上添加图标(favicon.ico)
  10. excel_VB宏脚本_批量生成点餐宝接受的格式
  11. easelJS入门、事件、spritesheet
  12. 用python给邮箱发邮件,问题,以及解决方法。
  13. kbmmw 5.08 正式发布
  14. spring 容器的基础 XmlBeanFactory
  15. session和cookie知识点总结
  16. python之鸭子类型
  17. 基于struts研究传值问题
  18. java调用删除文件的方法删除文件,却删除不干净
  19. Java对象的克隆
  20. Vue项目开发之打包后背景图片路径错误的坑

热门文章

  1. css选择器参考手册
  2. TP 自动验证规则
  3. 开源大数据引擎:Greenplum 数据库架构分析
  4. EF获取DbContext中已注册的所有实体类型
  5. virtual dynamic shared object
  6. Spring/Java error: namespace element 'annotation-config' … on JDK 1.5 and higher
  7. centos7 执行一个数据库脚本创建项目中的数据库
  8. .net 调用SAP RFC的几种方法
  9. JAVA Exception处理
  10. springMvc 4.0 jackson包改变