黑马程序员技术交流社区

标题: BufferedInputStream 和BufferedReader区别 [打印本页]

作者: 王立浩    时间: 2013-1-27 10:01
标题: BufferedInputStream 和BufferedReader区别
看视频后的一点小总结:

二者之间的区别

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

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

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

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




作者: 黄锦成    时间: 2013-1-27 10:06
区别:一个是字节缓冲流,另一个是字符缓冲流。看名字就可以区分出来。不过在IO中,类也是挺多的。分为字节流和字符流。不过原理也差不多。学会了字符流,字节流也知道得差不多了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2