Java 程序设计基础__第10章_ Java语言的输入输出与文件处理.pptxVIP

  • 8
  • 0
  • 约6.65千字
  • 约 25页
  • 2021-12-08 发布于湖北
  • 举报

Java 程序设计基础__第10章_ Java语言的输入输出与文件处理.pptx

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

文档评论(0)

1亿VIP精品文档

相关文档