A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
王立浩
中级黑马
黑马币:0
帖子:44
精华:0
© 王立浩 中级黑马 / 2013-1-27 10:01 / 13445 人查看 / 1 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
二者之间的区别
首先虽然都作为一个包装类,但是二者一个针对字符流,一个针对字节流
从自制的程序中就可看出端倪
BufferedInputStream在实现的时候是在自身read方法中提供缓存,是一次取1024或更多字节然后再慢慢读,一个个的返回,它并没有实现读一行的方法
BufferedReader在实现时通过提供一个readLine方法,使用数组或者stringBuilder存储一行数据,并一次性返回