黑马程序员技术交流社区

标题: BufferedReader的相关总结 [打印本页]

作者: zhangyangLengen    时间: 2014-11-4 23:31
标题: BufferedReader的相关总结
利用BufferedReader读取一些文件的内容:
1)其中BufferedReader 中有读取一个字符的功能,就是覆盖了底层的Writerint Read()方法,原理:就是利用缓冲区的原理,就是先调用底层的WriterRead方法,不断的往缓冲区中进行存取数据,当缓冲区存满时,就给调用者,不断的从缓冲区中进行读取给调用者。
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