清华大学 java 課程介紹ao1h9.ppt

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

ByteArrayInputStream( byte数组 ) FileInputStream(文件路径名 或 File对象) ObjectInputStream (Inputstream in) PipedInputStream (PipedOutputStream pipe) SequenceInputStream 表示其他输入串的逻辑连接 FilterInputStream(其他输入流)定义了子类对流的进一步处理功能。 BufferedInputStream (InputStream?in) DataInputStream(InputStream?in) 各种数据读入 InputStream输入流的子类 这些子类的构造函数都可以用某种方式指定其数据源。 加强输入流,对InputStream类进行功能扩充 OutputStream输出流 抽象类:是所有表示输出字节流类的父类。 功能:接受要输出的字节并将它送往目的地。 方法: write(int b) 往输出流写一个字节 write(byte[]?b) 将字节数组数据写入输出流。 flush() 刷新输出流,并使缓冲区中的数据写出。 close() 关闭输出流,释放与之相连的系统资源。 OutputStream输出流子类 FileOutputStream(File类对象或文件名), ByteArrayOutputStream() 数据被写到无名字节数组,该字节数组内容可利用toByteArray() 和 toString()分别取到指定字节数组和字符串中。 PipedOutputStream (PipedInputStream pipe) ObjectOutputStream FilterOutputStream DataOutputStream(OutputStream?out) 包含输出各种数据类型数据的方法,如writeFloat() PrintStream(OutputStream out) 包含输出各种数据类型数据的方法,如print(),println。 但没有对应输入流 两种流类 node stream 对指定的地方(磁盘文件、内存 等)读/写 filter stream 一个filter 流使用node流作为输入或输出。 目 的 地 数 据 源 基本流类—node流 FileInputStream — FileOutputStream FileInputStream infile = new FileInputStream(“old.dat”) ; FileOutputStream outfile = new FileOutputStream(“new.dat”); 基本流类—filter流 BufferedInputStream — BufferedOutputStream 增加I/O操作的有效性 DataInputStream — DataOutputStream 可以读写Java基本类型的数据 byte readByte() void writeByte(byte) long readLong() void writeLong(long) double readDouble() void writeDouble(double) 使用I/O流读写文件 输出 DataOutputStream out = new DataOutputStream(new FileOutputStream(test3)) 写文件:out.writeUTF(wang hong); out.writeFloat(485.2F); 输入 DataInputStream in = new DataInputStream(new FileInputStream(test3)); 读文件:in.readUTF() in.readFloat() 字符流 - Reader类 是所有读取字符流类的父类抽象类(面向Unicode字符操作) Java使用Unicode码表示字符和字符串。 方法: boolean ready() 输入字符流是否可读 int read() 读取一个字符 int read(char[] cbuf) 读取一串字符(到字符数组) long skip(long?n) 跳过n个字符 mark(int?readAheadLimit) 在当前位置做一标记

文档评论(0)

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

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

1亿VIP精品文档

相关文档