3.21
转换流
- 字符编码
- 字符集
- 问题
- 转换流的原理
- OutputStreamWriter
java.io.OutputStreamWriter extends Writer
构造方法:使用步骤:
eg:
写utf_8格式:写gbk格式: - InputStreamReader
java.io. InputStreamReader extends InputStream
构造方法
使用步骤
注意事项
eg - 转换文件编码练习
序列化
- ObjectOutputStream:对象的序列化流
- 注意事项—就是一个标记
把对象以流的方式写入到文件中保存
java.io.ObjectOutputStream extends OutputStream
构造方法
特有成员方法:
使用步骤
eg: - ObjectInputStream对象的反序列化流
- 注意事项
把文件中保存的对象,以流的方式读取出来使用
java.io.ObjectInputStream extends InputStream
构造方法:
特有成员方法:
使用步骤:
eg: - transient关键字:
- ***
当序列化后class文件进行修改后会报错InvalidClassException异常 - 序列化集合练习:
打印流
*注意: