java

当前位置:中华考试网 >> java >> java教程 >> 文章内容

Java专业语言课堂笔记(45)

来源:中华考试网  [2016年1月4日]  【

 IO流 (InputStream, OutputStream)

 InputStream, OutputStream 都是抽象类

 InputStream 抽象了应用程序读取数据的方式

 OutputStream 抽象类应用程序写出数据的方式

 EOF = End of File = -1

 输入流基本方法:

 int b = in.read() 读取一个byte 无符号填充到int低八位,-1是EOF

 in.read(byte[] buf) 读取数据填充到buf中

 in.read(byte[] buf, int start, int size)读取数据填充到buf中

 in.skip(long n)

 in.close();

 输出流的基本方法:

 out.write(int b) 写出一个byte到流 b的低八位写出

 out.write(byte[] buf) 将缓冲区buf都写入到流

 out.write(byte[] buf, int start, int size)将buf的一部分

 写到流中.

 out.flush() 清理缓冲

 out.close();

               InputStream        OutputStream

 文件(Byte 序列) --输入流--> 应用程序 --输出流--> 文件(Byte)

                   in.read()   out.write()

责编:ljnbset
  • 会计考试
  • 建筑工程
  • 职业资格
  • 医药考试
  • 外语考试
  • 学历考试