输入流与输出流.ppt

输入流与输出流.ppt

ID:49499595

大小:714.00 KB

页数:60页

时间:2020-02-06

输入流与输出流.ppt_第1页
输入流与输出流.ppt_第2页
输入流与输出流.ppt_第3页
输入流与输出流.ppt_第4页
输入流与输出流.ppt_第5页
资源描述:

《输入流与输出流.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章输入与输出流1.从键盘上接收数据,输出到屏幕上。或者把键盘上接收的数据输出到数据文件中。2.从数据文件读取数据,输出到屏幕上。或者把从一个数据文件的读取的数据输出到另一个数据文件中。(介绍数据文件的内容及产生过程。何谓读取和写入)3.把正在运行的java程序所产生的数据输出到屏幕上,或写入到一个数据文件中。程序键盘数据文件数据文件屏幕第八章输入与输出流综上所述,程序是数据处理中心。无论是从键盘上读取数据或者从数据文件中读取数据都是由程序决定的。把程序中的数据输出到屏幕上或者输出到数据文件中都是由程序决定的。程序键盘数据文

2、件数据文件屏幕8.1流的概念输入与输出流(I/O流)(1)输入流:把键盘上输入的数据或者是把数据文件中的数据读入正在运行的程序中。(网络)(2)输出流:把正在运行的程序中的数据输出到屏幕上或者输出到数据文件中。第八章输入与输出流输入流输出流8.1流的概念注意:输入与输出过程中,数据的流动称为输入与输出流。输入流:键盘或数据文件是数据源,而运行的程序数据流动的目的地。输出流:运行的程序是数据源,而屏幕或数据文件是数据流动的目的地。Java所有的输入与输出操作都要通过I/O包中的一些流类来实现。字节流输入流或输出流以字节作为特定的

3、处理单位。字符流输入流或输出流以字符作为特定的处理单位。第八章输入与输出流不论数据从哪里来,到哪里去。读或写数据的步骤和方法大体上都是一样的:进行读操作意味着需要建立输入流的数据源。数据源是键盘或者是文件,输入流的目的地一定是正在运行的程序中。进行写操作意味着需要建立输出流的目的地。目的地是屏幕或者是数据文件,输出流的数据源一定是正在运行的程序产生的数据。第八章输入与输出流读写打开(创建)一个数据源读信息关闭流打开(创建)一个数据目的地写信息关闭流8.1流的概念字符流类:专门用于字符数据字节流类:用于一般目的第八章输入与输出流

4、10.1File类首先讨论10.1.3节的内容,如何使用File类创建对象。对象可以是文件对象,也可以是目录对象。(1)使用一个存在的文件创建一个文件对象;10.1.3Filef=newFile("Example10_1.java");当前目录下已经存在文件:Example10_1.java这时引用变量可以使用10.1.1节中提供的对文件操作方法。例如:f.getName()获得文件的名称等。例题10.1(2)使用一个不存在的文件名创建一个文件对象10.1.3Filef=newFile("new.txt");当前目录下已经不存

5、在文件:new.txt这时必须使用f.createNewFile();才能在当前目录下创建指定的文件。然后引用变量可以使用10.1.1节中提供的对文件操作方法。例如:f.getName()获得文件的名称等。例题10.1第八章输入与输出流§10.1.1使用File类的方法获取文件的属性publicStringgetName()获取文件的名字。publicbooleancanRead()判断文件是否是可读的。publicbooleancanWrite()判断文件是否可被写入。publicbooleanexits()判断文件是否存在

6、。publiclonglength()获取文件的长度(单位是字节)。publicStringgetAbsolutePath()获取文件的绝对路径。publicStringgetParent()获取文件的父目录。publicbooleanisFile()判断文件是否是一个普通文件,而不是目录。publicbooleanisDirectroy()判断文件是否是一个目录。publicbooleanisHidden()判断文件是否是隐藏文件。publiclonglastModified()获取文件最后修改的时间。例题:10.1第八章输

7、入与输出流§10.1.2目录用File类还可以创建目录对象。目录可以是一个已经存在的目录,也可以是一个不存在的目录。(1)Filedir=newFile(".");创建一个目录对象,该对象表示当前目录。Filedir=newFile(“c:\tt");若c盘的根目录下存在子目录tt即:c:tt上述语句执行后,将创建一个目录对象dir表示c:tt(4)Filedir=newFile("c:\ss");若c盘的根目录下不存在子目录ss即:c:ss必须执行语句:dir.mkdir();才能创建目录c:ss这样目录对象di

8、r表示c:ss例题:文件输入与输出Example10_1_1.java第八章输入与输出流§10.1.2目录当目录对象指向已经存在的目录。可以使用下列方法列出目录中的文件:publicString[]list()用字符串形式返回目录下的全部文件。publicFile[]lis

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

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

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