InputStream
int read()从输入流中读取数据的下一个字节。 返回:下一个数据字节。如果到达流的末尾,返回-1.
int read(byte[] )从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中。返回:读入缓冲区的总字节数,如果到达末尾,返回-1.
OutputStream
void write(int b)
void write(byte[] b)
FileChannel
int read(ByteBuffer dst)将字节序列从此通道读入给定的缓冲区返回:读取的字节数
int write(ByteBuffer src)将字节序列从给定的缓冲区写入此通道返回:写入的字节数