IO流
-
Input/Output:输入/输出
-
IO流(输入输出流):就是和外界进行数据交互的管道
-
IO流的作用:用于程序与外界之间进行数据交互
学习任务
- IO的流向
- IO的分类
- File类:获取文件属性,判断文件夹/文件,创建文件夹/文件
- RandomAccessFile
- InputStream:子类、read()方法【3个】
- OutputStream:子类、write()方法【3个】
IO流的分类
-
根据数据传输的方向,可以将流分为:
- 输入流:将外界的数据输入到程序中
- 输出流:将程序中的数据输出到外界
-
根据处理数据的类型,可以将流分为:
- 字节流:以字节为单位进行数据的输入/输出
- 字符流:以字符为单位进行数据的输入/输出
-
根据数据的处理能力:
- 节点流:低级流
- 处理流:高级流
-
字节流 字符流 输入流 字节输入流(InputStream) 字符输入流(Reader) 输出流 字节输出流(OutputStream) 字符输出流(Writer)