IO概述
一、概述
IO即Input Output的简写。在Java中有一种重要技术就是IO技术,也就是IO流或者叫数据流。我们处理设备上已有的些数据(比如硬盘存储的数据)都是通过流的方式进行的。
二、IO流的特点及分类
A、流只能处理数据,不能处理文件。
B、Java用于操作流的对象都存放在IO包中。
C、流按操作数据分为两种:字节流和字符流。
D、流按流向分为:输入流和输出流。
三、IO流常用的基类
1、字节流的抽象基类:InputStream , OutputStream
2、字符流的抽象基类:Reader和Writer
注:此四个类派生出来的子类名称都是以父类名作为子类名的后缀,以前缀为其功能;如InputStream子类FileInputStream;Reader子类FileReader