序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流

化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。

序列化是为了解决对象流读写操作时可能引发的问题(如果不进行序列化可能会

存在数据乱序的问题)。

要实现序列化,需要让一个类实现 Serializable 接口,该接口是一个标识性接口,

标注该类对象是可被序列化的,然后使用一个输出流来构造一个对象输出流并通

过 writeObject(Object)方法就可以将实现对象写出(即保存其状态);如果需要

反序列化则可以用一个输入流建立对象输入流,然后通过 readObject 方法从流中

读取对象。序列化除了能够实现对象的持久化之外,还能够用于对象的深度克隆

最新文章

  1. C#多线程 线程的启动
  2. andriod + @的区别
  3. mvn install
  4. windos系统快捷键 2015-05-08 23:31 24人阅读 评论(0) 收藏
  5. 第三百零六天 how can I 坚持
  6. 网页快照 - C#实现
  7. WinForm------DateTime获取月第一天和最后一天取法
  8. Linux企业级项目实践之网络爬虫(14)——使用正则表达式抽取HTML正文和URL
  9. PLSQL锁表之后改如何操作
  10. nginx日志格式定义和nginx.conf配置模板说明
  11. Selective Kernel Network
  12. JavaScript 教程
  13. (转)ElasticSearch教程——汇总篇
  14. poj 2559(栈的应用)
  15. 【C#】C#线程_I/O限制的异步操作
  16. 【BFS宽度优先搜索】
  17. Hibernate相关的查询 --Hibernate框架基础
  18. 虚拟机linux 如何挂在U盘,NTFS格式如何挂载
  19. js五道经典练习题--第四道qq好友列表
  20. ios app 开发中ipa重新签名步骤介绍

热门文章

  1. 漏洞CVE 2017-8464
  2. 零售BI解决方案_新零售时代转型升级思路全都在这里
  3. 相等性 比较【ReferenceEquals、静态Equals、==(ceq)、实例eEquals】
  4. readonly 只读字段的初始化值确定|static 字段的初始值确定
  5. windows server 2012 r2 修改administrator密码
  6. sqlplus / as sysdba 详解
  7. LeetCode-099-恢复二叉搜索树
  8. LeetCode-046-全排列
  9. linux文本处理grep
  10. ARP攻击的发现、攻击原理、攻击方式、防护,竟然这么简单?!