使用Java原生的序列化的方式来表示一个对象。总结一下这种对象表示方式的优缺点:

1、纯粹的Java环境下这种方式可以很好地工作,因为它是Java自带的,也不需要第三方的Jar包的支持

2、多语言环境下,使用Java序列化方式进行存储后,很难用其他语言还原出结果

3、占用的字节数比较大,而且序列化、反序列化效率也不高

前面也提到过,对象表示有各种各样的方式,序列化只是其中的一种而已。表示一个对象的目的无非就是为了对象<---->IO之间相互认识,至于怎么认识,那就有很多选择了。除了之前讲过的序列化,还可以选择将数据JSON化、XML化。

利用XStream表示一个对象

使用XStream需要用到两个第三方jar包,我工程里面使用的xstream-1.4.jar和kxml2.jar

最新文章

  1. UITabBarController 更改tabbariteam上的选中图片
  2. SpringMVC文件上传注意事项
  3. sp_who使用
  4. ios 距离传感器和摇一摇
  5. 通过底层AVR方法实现SPI数据传输
  6. 71 Query Rank Min Max Successor of BST
  7. Class.forName(&quot;com.mysql.jdbc.Driver&quot;);的作用
  8. 求字符串的最长回文字串 O(n)
  9. RAD DELPHI XE5的android开发环境配置
  10. html背景自动移动
  11. BCB遍历所有窗体的组件
  12. linux 下C语言编程库文件处理与Makefile编写
  13. 模糊化GPU滤镜汇总
  14. wpf在异步中给前台赋值
  15. MySQL删除外键定义的方法
  16. asp.net mvc4中自定义404页面
  17. 关于MTK平台SIM-ME Lock的配置方案
  18. MyEclipse2014web工程项目直接复制不能访问报错处理方案
  19. CAD中用户选择实体
  20. centOS设置开机自启

热门文章

  1. CODE【VS】 3160 最长公共子串 (后缀数组)
  2. 一个ajax实例
  3. git-svn 简易 操作指南
  4. codeforces 361A
  5. NOIP2013提高组D2T3 华容道
  6. apple网址
  7. Ubuntu 16.04安装Markdown编辑器MarkMyWords
  8. STL中常用的c++语法
  9. Django学习系列之Form验证
  10. JS原生DOM操作总结