12 第十二课:高级IO.pptVIP

  • 5
  • 0
  • 约7.46千字
  • 约 39页
  • 2017-11-17 发布于河南
  • 举报
12 第十二课:高级IO

第十二课:高级I/O流 周甫 zoofchow@ 学习目标 学习目标 1 I/O基础知识 Java语言中数据流是发送或接收数据的管道。通常,你的程序是流的一个端点,其它程序或文件是流的另一个端点。 流的单向性:源端点和目的端点分别叫做input stream(输入流)和output stream(输出流)。你可以从输入流读,但你不能对它写;同样,你可以向输出流写,但不能从输出流读。 数据流的分类 字节流 InputStream的方法 三个方法访问它的数据: int read():简单读方法,返回一个int值,它是从流里读出的一个字节。如果遇到文件结束则返回-1。 int read(byte []):将数据读入到字节数组中,并返回所读的字节数。 int read(byte[], int offset,int length) 将数据读入到字节数组中,并返回所读的字节数。Offset是数组的偏移量,length是读取的长度。 InputStream其他方法: void close() int available() skip(long n) boolean markSupported() void mark(int readlimit) void reset() OutputStram方法 三个基本的write()方法 int write(int c) int wr

文档评论(0)

1亿VIP精品文档

相关文档