黑马程序员技术交流社区
标题: BufferedReader的相关总结 [打印本页]
作者: zhangyangLengen 时间: 2014-11-4 23:31
标题: BufferedReader的相关总结
利用BufferedReader读取一些文件的内容:
(1)其中BufferedReader 中有读取一个字符的功能,就是覆盖了底层的Writer的int Read()方法,原理:就是利用缓冲区的原理,就是先调用底层的Writer的Read方法,不断的往缓冲区中进行存取数据,当缓冲区存满时,就给调用者,不断的从缓冲区中进行读取给调用者。
(2)其中BufferedReader有读一行的功能readLine(),其实底层Reader底层就是不断的从硬盘中进行读取字符的二进制,到了BufferedReader层就是将Reader层读取到的一些字符放进缓存区,直到缓冲区放满,再从缓存区中进行读取到一个临时容器中,当在缓存区中读取到换行符时,就结束读取,就将从缓存区中读取的一部分先交给调用者;readLine();
(3)以及利用缓冲区原理,每次将要连续的读取一些数据的二进制到缓冲数组中,然后就从缓冲区,进行包装好给调用者,并且标明返回的读取的个数;
当读完一行后,就将读取到的字符串进行输出。
作者: 戏言丶 时间: 2014-11-5 00:45
路过看看学习一下
作者: yaodd321 时间: 2014-11-5 21:22
学习了,很不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |