IO开篇
简介:
IO流/数据流(Input Output)
通过java语言来处理设备上已有的数据,java对数据的操作是通过流的方式。
- java用于操作流的对象都在IO包中
- 流按流向分为:输入流、输出流
- 流按操作数据分为两种:字节流、字符流
早期IO包中都是操作字节流,为了方便操作文本数据才单独分离出来了字符流。
IO流常用基类:
- 字节流的抽象基类:InputStream、OutputStream
- 字符流的抽象基类:Reader、Writer
PS:由这四个类派生出来的子类名称都是以其父类名作为子类名的后缀,
如InputStream的子类FileInputStream。
如Reader的子类FileReader。