您的位置:首页 > 其它

IO流知识点总结

2016-06-18 18:14 239 查看
IO流知识点总结

1)四个抽象类-超类型

inputstream 字节输入流

outputstream 字节输出流

reader 字符输入流

writer 字符输出流

作用:具体子类型的超类型,统一的api

close,read,flush,write

2)节点流

--》连接到数据源(文件)的对应的字节字符输入输出的流

fileinputstream 

fileoutputstream

filereader

filewriter

3)处理流

a)缓冲流

作用:增加输入输出缓冲区,减少内存和硬盘读取数据的次数,提高性能。

bufferedInputstream

bufferedOutputstream

bufferedReader

--》增加api-》readLine-按行读取数据

bufferedWriter

--》增加api-》newLine-写出换行

b)转换流

作用:1)把字节流转换为字符流(方便字节流处理字符数据)2)转换的过程可以设置字符集。

inputstreamreader

outputstreamwriter

c)序列化的流

作用:

1)序列化--把程序的数据(基本类型+引用类型) 传输到
数据源(文件)长久存储数据(字节数据)

2)反序列化--把数据源存储的(学序列化的数据) 传输到 程序里  用变量(基本类型+引用类型)使用

--》传输数据(基本类型+String)

datainputstream

dataoutputstream

--》传输数据(基本类型+引用类型)

objectinputstream

objectoutputstream

新增api--》

write基本类型 write引用类型

read基本类型 read引用类型

d)打印流

作用:把程序的数据(基本类型+引用类型) 传输到
数据源

(文件)显示给用户看(字符串)

printStream

printWriter

新增api--》

print基本类型 print引用类型

println基本类型 println引用类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: