第10章 Java语言的输入输出与文件处理(第5版).pptVIP

  • 9
  • 0
  • 约3.34千字
  • 约 18页
  • 2017-07-07 发布于浙江
  • 举报

第10章 Java语言的输入输出与文件处理(第5版).ppt

第10章 Java语言的输入输出与文件处理(第5版)

第10章 Java语言 的输入输出 与文件处理 * 本章主要内容 流的概念 处理字节流的基本类:InputStream和OutputStream 处理字符流的基本类:Reader和Writer 标准输入输出 文件管理类:File * 10.1 Java语言的输入输出类库 输入输出是指程序与外部设备或其他计算机进行交互的操作。 Java语言把这些输入与输出操作用流来实现,用统一的接口来表示。 Java语言的输入输出功能必须借助于输入输出类库java.io包来实现。 * 10.1.1 流的概念 流(Stream)是指计算机各部件之间的数据流动。 按照数据的传输方向,流可分为输入流与输出流,从流的内容上划分,流分为字符流和字节流。 输入输出流 数据流分为输入流和输出流两大类。数据流是Java程序发送和接收数据的一个通道,通常应用程序中使用输入流读出数据,输出流写入数据,就好像数据流入到程序或从程序中流出。 过程如教材图10.1所示。 * 10.1.1 流的概念 流式输入输出的最大特点是数据的获取和发送是沿着数据序列顺序进行,每一个数据都必须等待排在它前面的数据读入或送出之后才能被读写,每次读写操作处理的都是序列中剩余的未读写数据中的第一个,而不能随意选择输入输出的位置。 缓冲流 为一个流配有一个缓冲区(Buffer),一个缓冲 区就是专门用于传送数据的一块内存 。当向

文档评论(0)

1亿VIP精品文档

相关文档