1. 外部设备分类存储设备
- 存储设备:包括硬盘、软盘、光盘等,
输入/输出设备: 输入设备有键盘、鼠标、扫描仪等 输出设备有显示器、打印机、绘图仪等。
2. 文件的分类
根据数据的组织方式分为
文本文件——存放的是ASCII码(或其它编码)表示的字符
-
3. 流的概念
(1)流的定义
流是在计算机的输入输出操作中流动的数据系列。特点:数据的获取和发送均沿数据序列顺序进行。
输出流是往存储介质或数据通道中写入数据
-
(2)流的特性
先进先出。
- 顺序存取。
- 只读或只写。
(3) Java流的处理分类
- 面向字节的流:数据的处理是以字节为基本单位,包括字节和字节数组;
- 面向字符的流:用于字符数据的处理,包括字符、字符数组和字符串。
Java系统预定义的流对象
- 标准输入
(System.in):InputStream
,代表键盘输入; - 标准输出
(System.out):PrintStream
,写往显示器; - 标准错误输出
(System.err):PrintStream
,写往显示器。
System类中提供了如下方法重新设置标准流对象: