您的位置 首页 java

JAVA高级-第09章-Java IO流

【PS转发点赞加关注后可私信完整ppt课件】

流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入 操作 。用来进行输入输出操作的流就称为 IO流 。换句话说,IO流就是以流的方式进行输入输出

Java IO流分类:

1.按流的方向分为:输入流和输出流

2.按流的数据单位不同分为:字节流和字符流

3.按流的功能不同分为:节点流和处理流

字符流和字节流:

字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:

读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。

处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类型的数据。

字节流:一次读入或读出是8位二进制。

字符流:一次读入或读出是16位二进制。

文章来源:智云一二三科技

文章标题:JAVA高级-第09章-Java IO流

文章地址:https://www.zhihuclub.com/181935.shtml

关于作者: 智云科技

热门文章

网站地图