摘要: transient属性的值不会被序列化(为空) 静态属性也不会被序列化(为空) 对象的成员对象也必须是可序列化的,但是可将成员对象标记为transient 修改了实例属性后会影响版本号,从而导致反序列化不成功;解决方案:为Java对象指定序列化版本号serialVersionUID 阅读全文
posted @ 2019-11-10 22:13 Princess1 阅读(134) 评论(1) 推荐(1) 编辑
摘要: 写对象:序列化,对象的状态以字节的形式储存 读对象:反序列化,磁盘上的字节形式的数据还原成对象的内存状态 只有实现了serializable接口才可以被序列化 package com.study02; import java.io.FileInputStream;import java.io.Fil 阅读全文
posted @ 2019-11-10 18:20 Princess1 阅读(131) 评论(0) 推荐(1) 编辑
摘要: package com.study02; import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.DataInputStream;import java.io.DataOutputSt 阅读全文
posted @ 2019-11-10 17:42 Princess1 阅读(111) 评论(0) 推荐(0) 编辑
摘要: print打印流会将基本数据类型格式化成字符串输出,对象则直接调用tostring方法 print和println是打印流的实例 实现文件复制更加简单,因为缓冲流只能写入string类型 package com.study02; import java.io.FileNotFoundExceptio 阅读全文
posted @ 2019-11-10 17:24 Princess1 阅读(111) 评论(0) 推荐(0) 编辑
摘要: inputstreamreader是把input stream转换成reader soutputstreamwriter是把outputstream转换成writer 存在将字节流转换成字符流的转换流,因为字符流操作文本更简单,反之则不存在,因为没必要 system.in是标准输入,即键盘输入,是i 阅读全文
posted @ 2019-11-10 17:09 Princess1 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 作用:提高读写效率 package com.study02;//缓冲字节流 import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import jav 阅读全文
posted @ 2019-11-10 15:47 Princess1 阅读(138) 评论(0) 推荐(0) 编辑
摘要: package com.study02; import java.io.FileWriter;import java.io.IOException; public class fileWrite { public static void main(String[] args) { //创建对象 Fi 阅读全文
posted @ 2019-11-10 15:14 Princess1 阅读(106) 评论(0) 推荐(0) 编辑
摘要: package com.study02; import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; p 阅读全文
posted @ 2019-11-10 14:55 Princess1 阅读(763) 评论(0) 推荐(0) 编辑