下载此文档

Java+输入输出机制.doc


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
1,操作文件或目录的属性数据流Java中把一组由序的数据序列称为流,根据操作的类型,可以把流分成输入流和输出流。程序从输入流读取数据,从输出流写入数据。。:相关记录或放在一起的数据的集合。Java的File类提供定位本地文件系统,描述文件和目录的一个功能。File类对象即可表示文件,也可以表示一个目录。File类构造方法:第一种构造方法:只有一个参数,它用来指定受操作的文件名,创建一个指向该文件的文件对象。File(Stringpathname)例如: Filefl=newFile(“c:\\”);。注意:在windows操作系统当中我们的分隔符采用的是反斜杠,在其他的操作系统如Linux操作体统这个文件的分隔符应该就用斜杠。在这里用两个斜杠的意思就是其中有一个表示转换符。这里为了不出现斜杠的问题,。第二种构造方法:它有两个参数,其中第一个参数用来指定目录路径,第二个参数用来指定文件名。File(Stringdir,Stringsubpath)例如:Filef2=newFile(“c:\\myDoc”,””);第三个构造方法:跟第二种构造方法的使用基本一致,第一个参数指定根目录,第二个参数设置子目录或文件。File(Fileparent,Stringsubpath)。File类仅仅用来描述File对象的属性,它并不说明数据时如何存储的。File类常用的方法:File类查看文件属性:判断文件的可读写性:输出结果:File类创建或删除文件和目录的方法创建文件方法:以上这段代码表示如果文件不存在则创建一个空文件删除文件方法:以上这段代码表示如果文件存在则删除文件下面是调用创建文件方法和删除文件方法的示例:fm是类对象,f1和f2是文件对象。2,Java中的数据流读文件,是把文件当中的数据读取到内存中来。写文件,是把内存中的数据写到文件中去。Java中的流流,stream,是指一连串流动的字符,以先进先出的方式发送或者接受数据的通道。一个流,是一个输入设备或输出设备的抽象表示。可以写入到流当中,也可以从流当中读数据。输出流:向一个流写入数据时;输出流可以将信息送往程序的外部。输入流:从一个流当中读取数据时;原则上这些数据可以使用任何串行的数据源。流对象:在程序当中这些输入输出流的类的对象称为流对象。可以通过这些流对象将内存中的数据以流的方式写入文件。也可以通过流对象将文件中的数据以流的方式读取到内存中。流对象构造的时候往往和数据源(比如文件)会联系起来。数据源分为源数据源和目标数据源。输入流,联系的是源数据源。输出流,联系的是目标数据源。流分类一,按照流的流向进行划分,可以分为输入流和输出流。输入流,只能从中读取信息,而不能向其中写入信息。输出流,只能向其中写入数据,而不能从中读取数据。二,按照处理数据单元划分,流又可以划分为字节流和字符流。字节流,操作的最小数据单元为8位的字节。字节流还可以划分为字节输入流和字节输出流。字符流,操作的最小数据单元是16位的字符。字符流也可以划分为字符输入流和字符输出流。流的基类输出流,OutputStream和Writer作为基类。输入流,InputStream和Reader作为基类。这四个基类都是抽象类,这四个基类只用来实现更具体的输入或输出功能子类的基类。字节流基类介绍字节流基类分为:字节输入流InputStream字节输出流OutputStream1,InputStream体系结构字节输入流InputStream是所有输入流的基类,它是抽象类,本身不能创建实例来执行输入。所有的字节输入流都是InputStream类的字节或间接子类。1,FileInputStream用于从文件中读取数据。2,StringBufferInputStream是把字符串转换为输入流,注意这个类已经被废弃了,取而代之的是StringBufferReader。3,PipedInputStream连接一个PipedOutputStream用的,它是管道输入。4,ByteArrayInputStream把字节数组转换为输入流。5,FilterInputStream是个装饰类,有些地方也叫过滤器,它具有扩展其他输入流的功能。它还有实现的子类。InputStream类方法第一个read方法不带参数,它从输入流读取1个8位的字节,然后把它转换为0-255之间的整数返回。后两个read方法从输入流批量读取若干个字节。

Java+输入输出机制 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小1.68 MB
  • 时间2019-10-11
最近更新