Chapter8_输入输出流.pptVIP

  • 0
  • 0
  • 约5.94千字
  • 约 33页
  • 2017-08-01 发布于天津
  • 举报
Chapter8_输入输出流.ppt

Java语言程序设计 8.1 输入输出流 8.1.1 流的概念   流是一个比文件所包含范围更广的概念。流是一个可被顺序访问的数据序列,它是对计算机输入数据和输出数据的抽象。 8.1.2 io类库 流序列中的数据既可以是未经加工 的原始二进制数据,也可以是经一定编 码处理后符合某种格式规定的特定数 据。所以Java中的数据流有字节流和字 符流之分。 在java.io包中有四个基本类:InputStream、OutputStream及Reader、Writer类,它们分别处理字节流和字符流。如图8.2所示。 1、字节流 在io类库中,InputStream和 OutputStream是处理字节数据的基本 输入输出类,它们处于java.io包最顶 层。这两个类均为抽象类,也就是说它 们不能被实例化,必须生成子类之后才 能实现一定的功能。 在java.io包中定义了很多这二个基本类具体实现输入输出功能的子类,表8.1为部分常用字节输入流类和字节输出流子类的功能。 2、字符流 处理字符数据的基本输入输出的类 是Reader和Writer,它们也处于java.io 包最顶层,且这两个类均为抽象类, Java.io包中其它处理字符流的类都是从 这两个类继承而来的。 由于Reader和Writer是抽象类,因此,在java.io包

文档评论(0)

1亿VIP精品文档

相关文档