第6章 输入输出流和文件.ppt

第六章 输入/输出流和文件 郑莉 目录 6.1 输入/输出流 6.2 文件读写 6.3 本章小结 6.1 输入/输出流 通常程序需要从外部获取/输出信息 这个“外部”范围很广,包括诸如键盘、显示器、文件、磁盘、网络、另外一个程序等 “信息”也可以是任何类型的,例如一个对象、串字符、图像、声音等 通过使用java.io包中的输入/输出流类就可以达到输入输出信息的目的 6.1.1 I/O流的概念 I/O流(Input/Output) 在Java中将信息的输入与输出过程抽象为I/O流 输入是指数据流入程序 输出是指数据从程序流出 一个流就是一个从源流向目的地的数据序列 IO流类一旦被创建就会自动打开 通过调用close方法,可以显式关闭任何一个流,如果流对象不再被引用,Java的垃圾回收机制也会隐式地关闭它 6.1.1 I/O流的概念(续) 输入流 为了从信息源获取信息,程序打开一个输入流,程序可从输入流读取信息 输出流 当程序需要向目标位置写信息时,便需要打开一个输出流,程序通过输出流向这个目标位置写信息 6.1.1 I/O流的概念(续) ——源和目标的类型 6.1.1 I/O流的概念(续) ——读写数据的方法 不论数据从哪来,到哪去,也不论数据本身是何类型,读写数据的方法大体上都是一样的: 6.1.2 预定义的I/O流类概述 输入/输出流可以从以下几个方面进

文档评论(0)

1亿VIP精品文档

相关文档