- 3
- 0
- 约6.24万字
- 约 80页
- 2017-11-17 发布于河南
- 举报
第7章 IO流
* * 以文件的形式读出序列化文件,是乱码 修改默认的序列化机制:??? ?????? 在序列化的过程中,有些数据字段我们不想将其序列化,对于此类字段我们只需要在定义时给它加上transient关键字即可,对于transient字段 序列化机制会跳过不会将其写入文件,当然也不可被恢复。但有时我们想将某一字段序列化,但它在SDK中的定义却是不可序列化的类型,这样的话我们也必须把 他标注为transient,可是不能写入又怎么恢复呢?好在序列化机制为包含这种特殊问题的类提供了如下的方法定义: private?void readObject(ObjectInputStream in) throws ?????????IOException, ClassNotFoundException; private void writeObject(ObjectOutputStream out) throws ?????????IOException; (注:这些方法定义时必须是私有的,因为不需要你显示调用,序列化机制会自动调用的) 使用以上方法我们可以手动对那些你又想序列化又不可以被序列化的数据字段进行写出和读入操作。 使用以上方法我们可以手动对那些你又想序列化又不可以被序列化的数据字段进行写出和读入操作。 ??????下面是一个典型的例子,java.awt.geom包中的Point2D.
您可能关注的文档
- 6. ARM汇编语言与嵌入式C混合编程.ppt
- 单片机程序设计实践教程_第09章_七段数码管和4×4键盘控制.ppt
- Linux常用C函数—字符串转换篇.doc
- 3-4DOS调用.ppt
- OS汤子赢_01.ppt
- 第8章 输入和输出.ppt
- 3.字符串和字符.docx
- 程序题—将小写字母转换为大写字母.doc
- C语言中文件,数据的输入输出,读写.doc
- 实验6 文件I/O练习.doc
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)