下载此文档

Java程序设计 Java 08 输入输出ppt课件.ppt


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

2
最新版整理ppt
I/O流的概念
流:数据从计算机的输入向输出流动,即流的产生。
流有两种:文本流(字符)和二进制流(字节)
在Java里,流是一些类。
在Java中将信息的输入与输出过程抽象为I/O流
输入是指数据流入程序
输出是指数据从程序流出
一个流就是一个从源流向目的地的数据序列
3
最新版整理ppt
I/O流的概念
文件File也是一个逻辑概念。计算机的所有设备都可理解为一个文件。流可与文件建立联系。





IO流类一旦被创建就会自动打开
通过调用close方法,可以显式关闭任何一个流;
如果流对象不再被引用,Java的垃圾回收机制也会隐式地关闭它
4
最新版整理ppt
I/O流的概念
输入流
为了从信息源获取信息,程序打开一个输入流,程序可从输入流读取信息
输出流
当程序需要向目标位置写信息时,便需要打开一个输出流,程序通过输出流向这个目标位置写信息
5
最新版整理ppt
I/O流的概念
源和目标的类型
对象
源? 目标? 或两者?
disk file
running program
monitor
keyboard
Internet connection
image scanner
mouse
Both
Both
Destination
Source
Both
Source
Source
6
最新版整理ppt
I/O流的概念
读写数据的方法
不论数据从哪来,到哪去,也不论数据本身是何类型,读写数据的方法大体上都是一样的:
打开一个流,读/写信息,关闭流。
7
最新版整理ppt
预定义的I/O流类概述
输入/输出流可以从以下几个方面进行分类
从流的方向划分
输入流
输出流
从流的分工划分
节点流
处理流
从流的内容划分
面向字符的流
面向字节的流
8
最新版整理ppt
预定义的I/O流类概述

面向字符的流:专门用于字符数据
面向字节的流:用于一般目的
9
最新版整理ppt
预定义的I/O流类概述
面向字符的流
针对字符数据的特点进行过优化,提供一些面向字符的有用特性
源或目标通常是文本文件
实现内部格式和文本文件中的外部格式之间转换
内部格式:16-bit char 数据类型
外部格式:
UTF(Universal character set Transformation Format):很多人称之为"Universal Text Format"
包括ASCII 码及非ASCII 码字符,比如: 斯拉夫(Cyrillic)字符, 希腊字符, 亚洲字符等
10
最新版整理ppt

Java程序设计 Java 08 输入输出ppt课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数92
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小708 KB
  • 时间2021-04-19
最近更新