精品PPT课件--Java语言程序设计(第三版,清华)第6章new.ppt


文档分类:IT计算机 | 页数:约127页 举报非法文档有奖
1/ 127
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 127
文档列表 文档介绍
第六章输入/输出流和文件
郑莉
JAVA语言程序设计
目录
输入/输出流
文件读写
本章小结
2
输入/输出流
通常程序需要从外部获取/输出信息
这个“外部”范围很广,包括诸如键盘、显示器、文件、磁盘、网络、另外一个程序等
“信息”也可以是任何类型的,例如一个对象、串字符、图像、声音等

3
I/O流的概念
I/O流(Input/Output)
在Java中将信息的输入与输出过程抽象为I/O流
输入是指数据流入程序
输出是指数据从程序流出
一个流就是一个从源流向目的地的数据序列
IO流类一旦被创建就会自动打开
通过调用close方法,可以显式关闭任何一个流,如果流对象不再被引用,Java的垃圾回收机制也会隐式地关闭它
输入/输出流
4
输入流
为了从信息源获取信息,程序打开一个输入流,程序可从输入流读取信息
输出流
当程序需要向目标位置写信息时,便需要打开一个输出流,程序通过输出流向这个目标位置写信息
I/O流的概念(续)
输入/输出流
5
对象
源? 目标? 或两者?
disk file
running program
monitor
keyboard
connection
image scanner
mouse
Both
Both
Destination
Source
Both
Source
Source
输入/输出流
I/O流的概念(续) ——源和目标的类型
6
不论数据从哪来,到哪去,也不论数据本身是何类型,读写数据的方法大体上都是一样的:
I/O流的概念(续) ——读写数据的方法


打开一个流
读信息
关闭流
打开一个流
写信息
关闭流
输入/输出流
7
预定义的I/O流类概述
输入/输出流可以从以下几个方面进行分类
从流的方向划分
输入流
输出流
从流的分工划分
节点流
处理流
从流的内容划分
面向字符的流
面向字节的流
输入/输出流
8
面向字符的流:专门用于字符数据
面向字节的流:用于一般目的
预定义的I/O流类概述(续) ——
输入/输出流
9
面向字符的流:
专门用于字符数据
源或目标通常是文本文件
Java中的字符使用16-bit 的Unicode编码,每个字符占两个字节
面向字节的流:
用于一般目的
预定义的I/O流类概述(续) ——
输入/输出流
10

精品PPT课件--Java语言程序设计(第三版,清华)第6章new 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 127
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 wo1230
  • 文件大小 0 KB
  • 时间2014-04-15
最近更新