传智教育旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王立浩 中级黑马   /  2013-1-27 10:01  /  11359 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看视频后的一点小总结:

二者之间的区别

首先虽然都作为一个包装类,但是二者一个针对字符流,一个针对字节流

从自制的程序中就可看出端倪

BufferedInputStream在实现的时候是在自身read方法中提供缓存,是一次取1024或更多字节然后再慢慢读,一个个的返回,它并没有实现读一行的方法

BufferedReader在实现时通过提供一个readLine方法,使用数组或者stringBuilder存储一行数据,并一次性返回



分享至 : QQ空间
收藏

1 个回复

倒序浏览
区别:一个是字节缓冲流,另一个是字符缓冲流。看名字就可以区分出来。不过在IO中,类也是挺多的。分为字节流和字符流。不过原理也差不多。学会了字符流,字节流也知道得差不多了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马