第7篇 输入输出(09级).ppt

第7章 java输入输出流及文件操作 7.1 输入和输出简介 流的含义 流 是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。 数据流是指一组有顺序的、有起点的和终点的字节集合。 流的分类 根据流的方向可以将流分成输入流和输出流。 输入流指数据从键盘或者文件等输入设备流向计算机(Input stream); 输出流指数据处理结果从计算机流向屏幕或文件等输出设备(Output stream)。 按流中数据序列的单位分两类: 字节流是以字节为单位进行输入输出处理的流。 字符流是以字符(16位的Unicode字符)为单位进行输入输出处理的流。 读写数据的过程 读数据的过程 将数据源的内容转换为流结构,该步骤由JDK API完成,程序员只需要选择合适的流类型即可。 从流中读取数据,该步骤由程序员完成,流中数据的顺序和数据源中数据的存储顺序保持一致。 写数据的过程 为连接指定的数据源而建立的专门的流结构,该步骤由JDK API完成,程序员只需要选择合适的流类型即可。 将数据以一定的格式写入到流中,该步骤由程序员完成,写入流中的数据的顺序就是数据在数据源中的存储顺序。 最后,当数据写入流中以后,可以通过一定的方式

文档评论(0)

1亿VIP精品文档

相关文档