IO输入(input)输出(output)
主要分为三部分:
流式部分——IO的主体部分
非流式部分——主要包含一些辅助流式部分类
文件读取部分与安全相关的类
javaIO流可以概括:两个对应一个桥梁,两个对应指字节流 和 字符流的对应,一个桥梁指从字节流到字符流的桥梁
对比FilelnputStream,我们发现它多了两个方法:readLine()和ready),readLine()方法用于从缓冲区每次读取一行,ready()用于判断文件是否被读取完毕。
BufferedReader在读取文字档案时,会先将数据资料先读入缓冲区,而之后若使用read()等方法时,会先从缓冲区中进行读取,如果缓冲区数据不足,才会再从文件中读取,藉由缓冲区,可以减少对磁盘的I/O动作,借以提高程序的效