A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 18201432758 中级黑马   /  2015-10-21 21:25  /  2274 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

10黑马币
Io流中可以指定字符集的流有哪些?

最佳答案

查看完整内容

IO流:(重要)用于处理设备上数据。 流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。 流也进行分类: 1:输入流(读)和输出流(写)。 2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。意味着,字节流 ...

1 个回复

倒序浏览
IO流:(重要)用于处理设备上数据。  流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。  流也进行分类:  1:输入流(读)和输出流(写)。  2:因为处理的数据不同,分为字节流和字符流。   字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。意味着,字节流可以处理设备上的所有数据,所以字节流一样可以处理字符数据。  那么为什么要有字符流呢?因为字符每个国家都不一样,所以涉及到了字符编码问题,那么GBK编码的中文用unicode编码解析是有问题的,所以需要获取中文字节数据的同时+ 指定的编码表才可以解析正确数据。为了方便于文字的解析,所以将字节流和编码表封装成对象,这个对象就是字符流。只要操作字符数据,优先考虑使用字符流体系。  注意:流的操作只有两种:读和写。  流的体系因为功能不同,但是有共性内容,不断抽取,形成继承体系。该体系一共有四个基类,而且都是抽象类。  字节流:InputStream  OutputStream  字符流:Reader  Writer  在这四个系统中,它们的子类,都有一个共性特点:子类名后缀都是父类名,前缀名都是这个子类的功能名称。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马