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