File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33#### 一、Java IO 体系结构 ####
44
5- #### IO 流的分类 ####
5+ #### (1).流的概念 ####
6+ 流是对数据传输的总称或抽象,流的本质是数据传输,是数据的有序排列,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。java语言采用流的机制来实现输入/输出
7+
8+ #### (2).IO 流的分类 ####
69* 根据处理数据类型的不同分为:字符流和字节流
710* 根据数据流向不同分为:输入流和输出流
811
912![ ] ( https://github.com/scalad/Note/blob/master/Java_IO/image/Java_IO.png )
1013
11- #### 流的概念 ####
12- 流是对数据传输的总称或抽象,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
13-
14- #### 字符流和字节流的区别 ####
14+ #### (3).字符流和字节流的区别 ####
1515
16- * 读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节
16+ * 读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节,在Java流的处理上,字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组
1717* 处理对象不同:字节流能处理所有类型的数据(如图片、avi等),而字符流只能处理字符类型的数据
1818
19-
20-
2119![ ] ( https://github.com/scalad/Note/blob/master/Java_IO/image/Java_IO_Detail.png )
2220
2321![ ] ( https://github.com/scalad/Note/blob/master/Java_IO/image/input.png )
You can’t perform that action at this time.
0 commit comments