- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章Java进阶2.1认识流2.2InputStream类和OutputStream类2.2.1InputStream类2.2.2OutputStream类2.3文件处理2.3.1File类2.3.2FileInputStream类和FileOutputStream类2.3.3Reader类和Writer类第2章Java进阶2.4过滤流2.5线程2.5.1线程概述2.5.2创建线程2.5.3线程同步和死锁2.6异常处理2.6.1异常和异常类2.6.2异常处理本章小结2.1认识流任何程序都离不开信息的输入/输出(I/O)。在Java语言中,输入/输出是通过流来实现的。Java里的流是由字符或位所组合成的,可通过它来读写数据。以数据的读取或写入而言,流可分为输入流(InputStream)和输出流(OutputStream)两大类。输入流只能读不能写,输出流只能写不能读。为方便流的处理,Java提供了java.io类库,该类库为用户提供了几乎所有常用的输入输出流,因此在所有涉及流操作的程序中在程序的最前面应出现如下语句:importjava.io.*;部分流类的继承关系图InputStream类是所有输入流类的父类,其子类能够完成不同的输入功能。OutputStream类是所有输出流类的父类,其子类能够完成不同的输出功能。InputStream类和OutputStream类都是抽象类。2.2InputStream类和OutputStream类2.2.1InputStream类InputStream类是一个抽象类,包含一套所有输入都需要的方法,可以完成最基本的从输入流读入数据的操作。InputStream类的常用方法InputStream类使用说明注意事项:(1)流在使用完成后,应显式调用close()方法关闭流。(2)mark()方法和reset()方法在使用之前应判断文件系统是否支持该方法。当Java程序需从外部设备如键盘、磁盘文件等读取数据时,需创建一个相应类型的输入流对象来完成与该外部设备的连接。由于InputStream是抽象类,所以程序中创建的输入流对象一般是InputStream某个子类的对象,此时通过该对象调用相应的read()方法实现对数据的输入操作。2.2.2OutputStream类OutputStream类是一个抽象类,包含一套所有输出都需要的方法,可以完成最基本的从输出流写入数据的操作。OutputStream类的常用方法注意事项flush()方法:对于缓冲流式输出,write()方法所输出的数据不是直接输出到与输出流相连的外部设备上,而是先暂时存放在流的缓冲区中,等到缓冲区的数据存储到一定的数量时,再执行向外部设备的写操作一次输出到外部设备。这样处理的好处是,可以降低CPU对外部设备的读写次数,提高系统效率。但也可在缓冲区不满时即强制清空并输出缓冲区中的数据,此时需调用flush()方法。2.3文件处理文件处理是最常见的I/O处理。在实际的编程过程中,经常需要对文件进行操作。本小节将简单介绍一些常用的文件类:File类、FileInputStream类和FileOutputStream类、Writer类和Reader类。2.3.1File类要对一个文件进行操作,首先需要知道文件的有关信息,如文件的名称、文件的路径或文件属性等等。在Java语言中,通过文件(File)类提供的方法可以访问文件的这些信息。File类是通过文件名列表来描述一个文件对象的属性。要进行文件处理,首要的是了解File类提供的各种方法。类File提供了一种与机器无关的方式来描述一个文件对象的属性。每个File类对象表示一个磁盘文件或目录,其对象属性中包含了文件或目录的相关信息,如文件名、文件长度等,调用它的方法可以完成对文件或目录的管理操作,如创建、删除、改名等。File类常用的构造方法File类的常用方法File类的常用方法【例2.1】File类的应用//File类的应用app_FileClass.javaimportjava.io.File;importjava.io.IOException;publicclassapp_FileClass{publicstaticvoidmain(Stringargs[])throwsIOException{ Filedir=newFile(d:\\boo
 有哪些信誉好的足球投注网站
有哪些信誉好的足球投注网站 
  
       
      
文档评论(0)