io 字节流字符流

Posted 池鱼i_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了io 字节流字符流相关的知识,希望对你有一定的参考价值。

IO输入(input)输出(output)

主要分为三部分:

流式部分——IO的主体部分

非流式部分——主要包含一些辅助流式部分类

文件读取部分与安全相关的类

javaIO流可以概括:两个对应一个桥梁,两个对应指字节流 和 字符流的对应,一个桥梁指从字节流到字符流的桥梁

 

对比FilelnputStream,我们发现它多了两个方法:readLine()和ready),readLine()方法用于从缓冲区每次读取一行,ready()用于判断文件是否被读取完毕。
BufferedReader在读取文字档案时,会先将数据资料先读入缓冲区,而之后若使用read()等方法时,会先从缓冲区中进行读取,如果缓冲区数据不足,才会再从文件中读取,藉由缓冲区,可以减少对磁盘的I/O动作,借以提高程序的效率

以上是关于io 字节流字符流的主要内容,如果未能解决你的问题,请参考以下文章

Java IO 字节流与字符流

IO流4

IO流,字节流复制文件,字符流+缓冲复制文件

IO流-----(字节流)

IO 复习字节流字符流拷贝文件

Java IO-file(读写查)字节流字符流