1 / 42
文档名称:

JavaIO流.ppt

格式:ppt   大小:99KB   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JavaIO流.ppt

上传人:mh900965 2017/11/17 文件大小:99 KB

下载得到文件列表

JavaIO流.ppt

文档介绍

文档介绍:第二章(1) Java IO流
怎样理解“流”的概念:数据的输入操作可以看作数据源源不断的由输入设备(此处设备为泛称,不一定指真实的硬件)流向你的 Java 应用程序,而输出可以看作数据由你的 Java 应用程序流向输出设备。而输入/输出流类表示的就是这个数据的流动。
第二章(1) Java IO流
字节流与字符流
字节流
字符流
输入
InputStream
Reader
输出
OutputStream
Writer
这4个类都是抽象类。(abstract class )
第二章(1) Java IO流
file类:直接与文件操作有关的类。是IO包中唯一代表磁盘文件本身的对象,它定义了一些与平台无关的方法来操纵文件,通过调用file类提供的各种方法能够执行各种文件操作(创建、删除、重命名等)。
第二章(1) Java IO流
(借一个最简单的问题测试一下IO流掌握程度)
问题:
.txt文件。然后向文件中写一句话“hello Java”。
第二章(1) Java IO流
File f=new File(“d:\\”)
try
{
if (()) {()}
else { ()}
}
catch(Exception e){}
第一步:
第二章(1) Java IO流
文件内容的操作需要数据流。
现在可以实现文件创建等工作了,但是文件的内容怎么办?
第二章(1) Java IO流
什么是数据流?
数据流是指所有的数据通信通道;
.*
起点
文件
程序
网络端点
数据流
文件、终端
程序
网络端点
终点
0101……
第二章(1) Java IO流
数据流基本操作过程(读书的过程/写笔记的过程)


打开一个流
打开一个流
如果有信息则读入
如果有信息则写出
关闭一个流
关闭一个流
第二章(1) Java IO流
字节流与字符流
字节流
字符流
输入
InputStream
Reader
输出
OutputStream
Writer
第二章(1) Java IO流
public abstract class OutputStream extends Object
implements Closeable, Flushable
此抽象类是表示输出字节流的所有类的超类。输出流接受输出字节并将这些字节发送到某个接收器。
需要定义 OutputStream 子类的应用程序必须始终提供至少一种可写入一个输出字节的方法。
以OutputStream为例,首先先看文档:
﹡OutputStream是一个抽象类,抽象类必须通过子类实例化.