java语言程序设计基础(第2版)java的输入输出系统ppt

java语言程序设计基础(第2版)java的输入输出系统ppt

ID:36201744

大小:455.50 KB

页数:136页

时间:2019-05-07

java语言程序设计基础(第2版)java的输入输出系统ppt_第1页
java语言程序设计基础(第2版)java的输入输出系统ppt_第2页
java语言程序设计基础(第2版)java的输入输出系统ppt_第3页
java语言程序设计基础(第2版)java的输入输出系统ppt_第4页
java语言程序设计基础(第2版)java的输入输出系统ppt_第5页
资源描述:

《java语言程序设计基础(第2版)java的输入输出系统ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四讲Java的输入/输出系统TheJavaIOSystem10/1/20211学习要点流的概念流的分类各种流的区别及使用10/1/20212Java中的输入和输出java.io包封装Java的输入和输出操作Java中采用“流”的方式提供了输入和输出操作。java.io包提供了永久保存对象状态的机制10/1/20213流(Stream)的概念流可以看作是一个数据传递的通道通过流,数据按照顺序从源端送至目标端10/1/20214通过流读取数据从某数据源中读取数据时,从数据源建立一个“流”,然后从流中依次读取数据10/1/20215通过流写入数据把数据写入到目标时,从目标端建立一个“流”,然后将

2、数据依次写入到流中10/1/20216流的类型InputStream(输入流)可以从中读取数据的流称为输入流OutputStream(输出流)可以向其中写入数据的流称为输出流10/1/20217流中的数据Java流中支持两种类型的数据字符字节根据流中支持的数据的不同,Java中的流分为两种字符流字节流10/1/20218字符流字符流处理以字符为单位进行的读写操作。字符流处理的信息是基于文本的信息字符流支持Unicode中的任何字符Reader和Writer是处理字符流的两个基本类java.io包中所有以“Reader”和“Writer”结尾的类都是处理字符流的类。10/1/20219字符流类

3、型的输入流10/1/202110字符流类型的输出流10/1/202111字节流字节流处理以字节为单位进行的数据读写操作InputStream和OutputStream是处理字节流的两个基本类java.io包中的所有以InputStream和OutputStream结尾的类都是处理字节流的类10/1/202112字节流类型的输入流10/1/202113字节流类型的输出流10/1/202114输入流的基本方法Reader类的基本方法intread()intread(charcbuf[])intread(charcbuf[],intoffset,intlength)InputStream类的基本方

4、法intread()intread(bytecbuf[])intread(bytecbuf[],intoffset,intlength)10/1/202115输出流的基本方法Writer的基本方法intwrite(intc)intwrite(charcbuf[])intwrite(charcbuf[],intoffset,intlength)OutputStream的基本方法intwrite(intc)intwrite(bytecbuf[])intwrite(bytecbuf[],intoffset,intlength)10/1/202116流的打开和关闭任何流在对象建立的时候会自动打开。任

5、何流不会自动进行关闭(除非它被垃圾收集了),可以使用close()方法对流进行关闭。使用close()方法关闭了流以后,将不能再从其中读出数据或向其中写入数据。10/1/202117文件的读写对文件的读写是Java中最普通的I/O操作。对文件操作的流包括以下几种输入流:FileInputStream、FileReader输出流:FileOutputStream,FileWriter他们实现了最基本的read和write操作。10/1/202118File类在进行文件读写操作时,必须知道一些有关文件的信息,File类封装了读取和设置文件属性的方法10/1/202119File类的构造方法pub

6、licFile(StringpathName)创建一个路径名为“pathName”的文件。publicFile(Stringparent,Stringchild)在“parent”目录下,建立一个名为“child”的文件publicFile(Fileparent,Stringchild)在“parent”目录下,建立一个名为“child”的文件publicFile(URIuri)以“uri”为路径名,创建一个文件10/1/202120File类中的操作文件名操作目录操作文件属性操作10/1/202121File类中的文件名操作publicStringgetName():得到一个不包含路径的文

7、件名publicStringgetParent():得到文件上一级的目录名publicFilegetParentFile():得到文件对象父路径名publicStringgetPath():返回文件路径名字符串,即路径文件名。publicString[]list():返回一个字符串数组,为该文件所在目录下的所有文件名列表。10/1/202122File类中的文件名操作publicbooleanrenameTo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。