黑马程序员技术交流社区
标题:
为什么字符流比子节流读取的速度快呢?
[打印本页]
作者:
jojo
时间:
2015-1-11 19:23
标题:
为什么字符流比子节流读取的速度快呢?
一直有个疑惑,字符流为什么就比字符流读取文件的速度快呢?就算是一目十行,不也还是一个个字都要看?
作者:
date1130
时间:
2015-1-12 09:37
字节流一次读取一个字节,
字符流一次读取一个字符。
这就是差距。
作者:
outsider1020
时间:
2015-1-12 12:38
字符流是带缓冲区的
作者:
date1130
时间:
2015-1-12 19:41
date1130 发表于 2015-1-12 09:37
字节流一次读取一个字节,
字符流一次读取一个字符。
字符流是 > > > 字节流 + 编码表组成的
也称为转换流,因为你用字节流读取汉字的时候,会出现乱码,
而字符流不会,因为是以字符为单位的读取。一个汉字两个字节,一个字符。
在效率上,你说哪个更快一些呢?
当然你要是,只是为了高效,就不如使用Buffered系列的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2