下列关于InputStream和OutputStream描述有误的一项是( )。
A.
InputStream用于从源按照字节读取数据,它的int read()方法读取一个字节,并将它返回,如果遇到源的末尾,则返回-1。可以通过返回的值是否为-1来判断是否已经到了流的末尾。
B.
InputStream/OutputStream是抽象类,提供了输入输出处理的基本接口。
C.
OutputStream的int read(byte[] buffer)方法将数据读入一个字节数组,同时返回读取的字节数,如果遇到源的末尾,则返回-1。
D.
InputStream/OutputStream读/写流的方式都是以字节为单位进行的。