输入输出流精要.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入输出流精要

输入输出流 输入输出流,标准数据流,字节输入输出流,数据流,管道流,对象流,缓冲字节流,字符输入输出流,输入转换器,打印输出流,File类、FileInputStream类、FileOutStream类、FileReader类和FileWriter类、RanddomAccessfile类、 输入输出流 输入输出流—字符、字节流 Java标准数据流 Java标准数据流—标准输入 输出 java.io包的数据流与文件类 输入输出流—字节输入流 InputStream类 字节输入输出流—InputStream类 输入输出流—字节输出流 OutputStream类 字节输入输出流—OutputStream类 常见字节输入输出流—数据流 常见字节输入输出流—管道流 常见字节输入输出流—对象流 常见字节输入输出流—缓冲字节流 输入输出流—字符输入流 Reader类 Reader类称作字符输入流类,是一个抽象类。 Reader类为通用的输入字符流提供了一些基本方法和标准接口。 输入流类是字符输入流类的超类,由它派生的类都以XXXReader类方法命名 字符输入输出流—Reader类 输入输出流—字符输出流 Writer类 Writer类称作字符输出流类,也是一个抽象类。 Writer类为通用的输出字符流提供了一些基本方法和标准接口 输出流类Writer类是各种面向字符的输出流类的超类,由它派生的类都以XXX Writer方法命名; 字符输入输出流—Writer类 常见字符输入输出流—缓冲字符流 文件—File类 File类的对象主要用来获取文件本身的一些信息,例如文件所在的目录,文件长度,文件读写权限等,不涉及对文件的读写操作 字节输入输出流—文件字节流 文件字节流包括FileInputStream和FileOutputStream 字节输入输出流—文件字节流 文件字节流包括FileInputStream和FileOutputStream 字符输入输出流—文件字符流 文件字符流包括FileReader和FileWriter 字符输入输出流—随机存取文件 * 杨柳 流 流是指在计算机的输入与输出之间的数据的序列,而Java中的数据流有位流(字节流)和字符流之分。 就流的运动方向而言,流可分为输入流(input stream)和输出流(output stream),输入流代表从外设流入计算机的数据序列;输出流代表从计算机流向外设的数据序列。 大部分程序都需要输入/输出处理,如从键盘读取数据、向屏幕输出数据、从文件中读或者 向文件中写数据、在一个网络连接上进行读写操作等 在Java中,这些不同类型的输入、输出源抽象为流-Stream 输入源 输出源 程序 读取 输入流 输出流 写入 打开一个流 while(数据存在时) 读数据或写数据 关闭流 Java的输入输出功能必须借助于输入输出类库Java.io包来实现,这个包中的类大部分是用来完成流式输入输出的流类。 java.io包通过数据流、序列和文件系统为系统提供输入输出。 在java中,把能够读取字节序列的对象称为字节输入流(InputStream) ,把能够写字节的对象称为字节输出流(OutputStream),而处理Unicode码的字符流,由抽象类Reader和Writer派生。所有的输入和输出流都是它们的子类。 java.lang包的System类定义了三个成员变量,分别是: static final InputStream in 标准输入in static final PrintStream out 标准输出out static final PrintStream err 标准错误输出err 标准的输入输出是指在字符方式下(如dos),程序与系统交互的方式,共分三种: 标准的输入设备--键盘:stdin对象 标准的输出设备--显示器:stdout对象 标准的错误输出--显示器:stderr对象 System类不能创建对象,但可以直接使用其三个成员变量: System.out: 把输出送到缺省的显示(通常是显示器) System.in:从标准输入获取输入(通常是键盘) System.err:把错误信息送到缺省的显示 每当main方法被执行时,就自动生成上述三个对象 Java通过java.lang包中的System类实现标准的输入输出 System.in作为InputStream类的一个对象实例来实现标准输入 public int read() 返回输入的一个字节 public int read(byte [] b ) 读入多个字节到缓冲区b中,返回读入的字节数,如

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档