下面介绍一些比较常用的流:文件字节流,字符流,缓冲字节流,缓冲字符流,转换流,打印流,数据流,对象流等等。
1. 文件字节流: FileInputStream FileOutputStream.
1.1 使用 FileInputStream 读取文件内容常用调用方法。
(1) abstract int read( );
(2) int read( byte b[ ] );
(3) int read( byte b[ ], int off, int len );
(4) int available( );
(5) close( );
代码示例:
1.2 使用 FileOutputStream 写内容到文件常用调用方法。
(1) abstract void write( int b );
(2) void write( byte b[ ] );
(3) void write( byte b[ ], int off, int len );
(4) void flush( );
(5) void close( );
1.3 使用字节流实现文件复制
1.3.1 文件复制的原理
代码示例: