社区
Java SE
帖子详情
字节流与字符流到底有什么区别?
gzhtcmliyaya
2006-08-02 12:45:37
没有一点os的基础,学到io一章觉得很难懂呀?
...全文
193
3
打赏
收藏
字节流与字符流到底有什么区别?
没有一点os的基础,学到io一章觉得很难懂呀?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
polarman
2006-08-02
打赏
举报
回复
主要是因为java的char和byte的位数不同
kevinliuu
2006-08-02
打赏
举报
回复
http://www-128.ibm.com/developerworks/cn/java/l-datanet/index.html
hbwhwang
2006-08-02
打赏
举报
回复
字节流,适合做按字节处理的情况,比如二进制流
字符流,适合做按字符处理的情况,比如文本流
Java I/O 第二版
OReilly.Java.I.O.2nd.Edition.May.2006 Java的io包主要包括: 1. 两种流:
字节流
(byte Stream)和
字符流
(character stream),这两种流不存在所谓的谁代替谁、谁比谁高级之说,它们互为补充,只是侧重点不同而已。 2. 两种对称:1.
字节流
、
字符流
的对称;2.输入、输出的对称。 3. 一个桥梁:将
字节流
转变为
字符流
的InputStreamReader和OutputStreamWriter。
Android 下载文件Demo
其实不管是java还是android,都可以把输入输出流归为
字节流
和字符串流两种,一般的文字传输属于字符串流,而图片或者文件则属于
字节流
。这个demo是属于
字节流
字节流
与
字符流
的
区别
一、两者的组成不同: 1、
字节流
的组成:
字节流
是由字节组成的。 2、
字符流
的组成:
字符流
是由字符组成的。 二、两者的处理不同: 1、
字节流
的处理:主要用在处理二进制数据,它是按字节来处理的但实际中很多的数据是文本。 2、
字符流
的处理:按虚拟机的encode来处理,也就是要进行字符集的转化。
字节流
是由字节组成的;
字符流
是由字符组成的 Java里字符由两个字节组成. 1字符=2字节 JAVA中的
字节流
是采用ASCII编码的,
字符流
是采用好似UTF编码,支持中文的
字节流
与
字符流
主要的
区别
是他们的的处理方式
字节流
和
字符流
区别
于转换
一、
字节流
与
字符流
的
区别
字节流
和
字符流
使用是非常相似的,那么除了操作代码的不同之外,还有哪些不同呢?
字节流
在操作的时候本身是不会用到缓冲区(内存)的,是与文件本身直接操作的,而
字符流
在操作的时候是使用到缓冲区的
字节流
在操作文件时,即使不关闭资源(close方法),文件也能输出,但是如果
字符流
不使用close方法的话,则不会输出任何内容,说明
字符流
用的是缓冲区,并且可以使用f...
字节流
和
字符流
的
区别
?
字节流
和
字符流
的
区别
? 我们可以知道
字节流
与
字符流
之间主要的
区别
体现在以下几个方面: (1)
字节流
操作的基本单元为字节;
字符流
操作的基本单元为Unicode码元。 (2)
字节流
默认不使用缓冲区;
字符流
使用缓冲区。 (3)
字节流
通常用于处理二进制数据,实际上它可以处理任意类型的数据,但它不支持直接写入或读取Unicode码元;
字符流
通常处理文本数据,它支持写入及读取Unicode码元。 ...
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章