黑马程序员技术交流社区

标题: 字节流和字符流有什么区别 [打印本页]

作者: 1198914316    时间: 2014-10-19 23:00
标题: 字节流和字符流有什么区别
字节流和字符流有什么区别
作者: 陈行    时间: 2014-10-19 23:07
你可以这样理解  字符就是字节  只不过吧2个字节按照规定合起来了  变成一个字符了   定而字节还没被规 他可以去合成mp3  可以去合图片等等       字符就是已经被规定的字节
作者: Eric1225    时间: 2014-10-19 23:08
字节是通用的,最基本的,字符高级一点
作者: 肖建伟    时间: 2014-10-20 09:41
字节流通用,字符流主要用于对文本的处理。也就是说,字节流主要用于文件io,字符流主要用于文本io。
作者: 沙拉很好吃    时间: 2014-10-20 10:07
字符流更有面向操作对象的局限性,它针对具体的字符对象,提供了很多比较方便的方法,归根结底也是字节流实现的
作者: 杨列振    时间: 2014-10-20 10:17
我记得我回答过这个问题。
作者: 刘树弘    时间: 2014-10-20 15:28
字符流是字节流的变种,
对文本文件增删改查字符串,就用字符流,否则一律字节流
作者: chen578157939    时间: 2014-10-20 16:21
字节流可以操作所有的文件,而字符流一般用于操作文本文件。
作者: hanxing    时间: 2014-10-20 16:39
字节流是万能充电器,字符流是专用充电器,万能充电器效率低,专用充电器效率高但只限于"文本"处理专用.
作者: nerveva2000    时间: 2014-10-20 16:58
字节流处理单元为 1 个字节,操作字节和字节数组。
字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串
字符流效率高
字符流(一次可以处理一个缓冲区)
字节流(一次处理一个字节)

Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。
作者: zd12345    时间: 2014-10-20 17:37
字符流的底层操作也是用的字节流,只不过加入了系统默认的字符编码,把字节编码成字符来操作。字符流其实是转换流的子类,只不过转换流可以自己指定编码表,而字符流用的是系统默认编码表而已。




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