社区
Java SE
帖子详情
十万个为什么之字节流和字符流的区别
ysfwan
2004-07-09 11:30:45
十万个为什么之字节流和字符流的区别
请问:1.在java中字节和字符的概念是什么,他们的存储占用多少
内存?
2.两种流的读写方式是不是只在于对数据源中数据每次读取
的位数及转换的方式不同?
3.此二者与unicode字符集和ASCII码有何关系?
4.类OutputStream和InputStream只用于处理字节流吗?
类Reader和Writer只用于处理字符流吗?
谢谢个位帮忙!!!!!!
...全文
159
3
打赏
收藏
十万个为什么之字节流和字符流的区别
十万个为什么之字节流和字符流的区别 请问:1.在java中字节和字符的概念是什么,他们的存储占用多少 内存? 2.两种流的读写方式是不是只在于对数据源中数据每次读取 的位数及转换的方式不同? 3.此二者与unicode字符集和ASCII码有何关系? 4.类OutputStream和InputStream只用于处理字节流吗? 类Reader和Writer只用于处理字符流吗? 谢谢个位帮忙!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
spsjing1
2004-07-09
打赏
举报
回复
能再详细一点马
ecaol
2004-07-09
打赏
举报
回复
UP
fantasyCoder
2004-07-09
打赏
举报
回复
字节流与字符流主要的区别是他们的的处理方式
字节流是最基本的,所有的InputStrem和OutputStream的子类都是,主要用在处理二进制数据,它是按字节来处理的
但实际中很多的数据是文本,又提出了字符流的概念,它是按虚拟机的encode来处理,也就是要进行字符集的转化
这两个之间通过 InputStreamReader,OutputStreamWriter来关联,实际上是通过byte[]和String来关联
在实际开发中出现的汉字问题实际上都是在字符流和字节流之间转化不统一而造成的
在从字节流转化为字符流时,实际上就是byte[]转化为String时,
public String(byte bytes[], String charsetName)
有一个关键的参数字符集编码,通常我们都省略了,那系统就用操作系统的lang
而在字符流转化为字节流时,实际上是String转化为byte[]时,
byte[] String.getBytes(String charsetName)
也是一样的道理
Java I/O 第二版
1. 两种流:
字节流
(byte Stream)和
字符流
(character stream),这两种流不存在所谓的谁代替谁、谁比谁高级之说,它们互为补充,只是侧重点不同而已。 2. 两种对称:1.
字节流
、
字符流
的对称;2.输入、输出的对称...
Android 下载文件Demo
其实不管是java还是android,都可以把输入输出流归为
字节流
和字符串流两种,一般的文字传输属于字符串流,而图片或者文件则属于
字节流
。这个demo是属于
字节流
Java大数据培训学校全套教材--9)IO流
"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的java... 本门课程为"java大数据培训学校全套教材"系列课程的第九篇,通过学习
字节流
,
字符流
等相关概念,让大家对IO流编程打下好的基础。
字节流
与
字符流
的
区别
一、两者的组成不同: 1、
字节流
的组成:
字节流
是由字节组成的。 2、
字符流
的组成:
字符流
是由字符组成的。 二、两者的处理不同: 1、
字节流
的处理:主要用在处理二进制...
字节流
与
字符流
主要的
区别
是他们的的处理方式
字节流
和
字符流
详解
1.流的概念 在编程中是一种抽象的概念,就好比“水流”,从一段流向另一端 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流...
字节流
: 它处理单元为1个字节(byte),操作字节和
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章