黑马程序员技术交流社区

标题: 问下,字符流的读取底层是不是扔按字节读取? [打印本页]

作者: 谭荣强    时间: 2014-3-22 15:54
标题: 问下,字符流的读取底层是不是扔按字节读取?
例如汉字,要一个一个字节的读取。
作者: 目标    时间: 2014-3-22 15:57
是的 字符流内部封装了字节流,但为了转码方便,出现了字符流
作者: 郭黎明    时间: 2014-3-22 18:35
字符是通过字节按照一定的编码形式转换为计算机所能识别的语言,同一个字符按照不同的编码形式形式所需字节不同。
作者: Amorvos    时间: 2014-3-22 19:16
字符读取方式是按照编码方式译码后显示,写入是将数据译码后写到存储介质上。
作者: 何伟超    时间: 2014-3-23 00:14
相比字节流,Java给出了操作文本数据的字符流,字符流操作文本数据较字节流效率有了很客观的提高。键盘读取是字符,这是就要用到转换流,将字符转换成字节流来读取。
作者: 龙健    时间: 2014-3-23 13:42
是的,只是把字节流封装了起来,利用缓冲区。就好比我们现在使用的java一样,虽然你使用的只是英文单词就可以向计算机发送命令 ,但是他的底层还是机器语言




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