java

导航

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

来源 :中华考试网 2016-01-04

 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()

分享到

相关资讯