1 / 24
文档名称:

Java程序设计精编教程输入流与输出流.pptx

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

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

分享

预览

Java程序设计精编教程输入流与输出流.pptx

上传人:wz_198613 2020/4/21 文件大小:201 KB

下载得到文件列表

Java程序设计精编教程输入流与输出流.pptx

相关文档

文档介绍

文档介绍:2010-8-11《Java程序设计精编教程》第10章输入流与输出流2010-8-12导读主要内容字节流与字符流缓冲流随机流数组流数据流对象流序列化与对象可隆文件锁使用Scanner解析文件2010-8-13输入、输出流提供一条通道程序,可以使用这条通道读取源中的数据或把数据传送到目的地。把输入流的指向称作源,程序从指向源的输入流中读取源中的数据;而输出流的指向是数据要去的一个目的地,程序通过向输出流中写入数据把数据传送到目的地。概述2010-8-14§,不涉及对文件的读写操作。创建一个File对象的构造方法有3个:File(Stringfilename);File(StringdirectoryPath,Stringfilename);File(Filef,Stringfilename);2010-8-15§。publicStringgetName()获取文件的名字。publicbooleancanRead()判断文件是否是可读的。publicbooleancanWrite()判断文件是否可被写入。publicbooleanexits()判断文件是否存在。publiclonglength()获取文件的长度(单位是字节)。publicStringgetAbsolutePath()获取文件的绝对路径。publicStringgetParent()获取文件的父目录。publicbooleanisFile()判断文件是否是一个普通文件,而不是目录。publicbooleanisDirectroy()判断文件是否是一个目录。publicbooleanisHidden()判断文件是否是隐藏文件。publiclonglastModified()获取文件最后修改的时间。例题12010-8-16§()[]list()用字符串形式返回目录下的全部文件。publicFile[]listFiles()用File对象形式返回目录下的全部文件。publicString[]list(FilenameFilterobj)用字符串形式返回目录下的指定类型的所有文件。publicFile[]listFiles(FilenameFilterobj)用File对象形式返回目录下的指定类型所有文件。上述两方法的参数FilenameFilter是一个接口,该接口有一个方法:ept(Filedir,Stringname);例题22010-8-17§,例如Filefile=newFile("c:\\myletter","");◆如果c:\,文件对象file调用方法publicbooleancreateNewFile();可以在c:\。◆文件对象调用方法publicbooleandelete()可以删除当前文件,例如:();2010-8-18§◆用Runtime类声明一个对象()Runtimeec;◆然后使用该类的getRuntime()静态方法创建这个对象:ec=();◆ec可以调用exec(mand)方法打开本地机的可执行文件或执行一个操作。例题32010-8-19§,Java把InputStream抽象类的子类创建的流对象称作字节输入流、OutputStream抽象类的子类创建的流对象称作字节输出流,Java把Reader抽象类的子类创建的流对象称作字符输入流、Writer抽象类的子类创建的流对象称作字符输出流。针对不同的源或目的地,,这些输入、输出流绝大部分都是InputStream、OutputStream、Reader或Writer的子类。2010-8-110§,只要不关闭流,每次调用read方法就顺序地读取源中的其余内容,直到源的末尾或输入流被关闭。InputStream类有如下常用的方法。intread()intread(byteb[])intread(byteb[],intoff