1、使用文本文件保存对象存在的问题
当对象属相发生变化时,需要增加或减少信息的读写次数
信息安全性较差
2、使用序列化和反序列化保存与还原对象
过程
3、序列化对象的具体方法
(1)对象序列化标识
对于一个对象,如果要对它进行序列化操作,首先需要赋予可序列化属性,这就需要对类进行可序列化允许,方法就是在类前加上序列化标记:[Serializable]
(2)引入两个命名空间
系统-运行-序列化-格式化-二进制
(3)使用二进制格式化器
最终结果,生成的文件以序列化格式存储数据,起到保密作用
4、反序列化(还原)对象的具体方法
5、总结
6、序列化与反序列化的应用
应用场合
应用系统配置信息(如果信息量较大,则使用该方法方便读写)
不需要使用数据库的时候,可以作为数据存取载体
WebService中对象的传递
模块之间的传递
序列化与反序列化的好处
对象存取方便,扩展性强
数据安全高效











网友评论