大二Java第七章.pptVIP

  • 1
  • 0
  • 约4.39千字
  • 约 22页
  • 2017-11-17 发布于河南
  • 举报
大二Java第七章

Java程序设计 第七章 Java IO 主讲:李玉明 7.1 Java数据流概述 数据源/数据汇 分类: 节点流、处理流; 输入流、输出流; 字节流、字符流。 流:有序运动的数据序列。 File类 一个File类的对象,表示了磁盘上的文件或目录。 File类提供了与平台无关的方法来对磁盘上的文件或目录进行操作。 流式I/O 流(Stream)是字节的源或目的。 两种基本的流是:输入流(Input Stream)和输出流(Output Stream)。可从中读出一系列字节的对象称为输入流。而能向其中写入一系列字节的对象称为输出流。 流的分类 节点流:从特定的地方读写的流类,例如:磁盘或一块内存区域。 过滤流:使用节点流作为输入或输出。过滤流是使用一个已经存在的输入流或输出流连接创建的。 InputStream 三个基本的读方法 abstract int read() :读取一个字节数据,并返回读到的数据,如果返回-1,表示读到了输入流的末尾。 int read(byte[]?b) :将数据读入一个字节数组,同时返回实际读取的字节数。如果返回-1,表示读到了输入流的末尾。 int read(byte[]?b, int?off, int?len) :将数据读入一个字节数组,同时返回实际读取的字节数。如果返回-1,表示读到了输入流的末尾。off指定在

文档评论(0)

1亿VIP精品文档

相关文档