怎么样指定Java读取文件的字节数?Socket 的读取字节数?他们各自的最佳默认值是多少?

解决方案 »

  1.   

    ByteArrayInputStream(byte[] buf,int offset,int length)
    创建 ByteArrayInputStream,使用 buf 作为其缓冲区数组。pos 的初始值是 offset,count 的初始值是 offset+length 和 buf.length 中的最小值。该缓冲区数组不是复制得到的。将该缓冲区的标记设置为指定的偏移量。
    buf - 输入缓冲区。
    offset - 缓冲区中要读取的第一个字节的偏移量。
    length - 从缓冲区中读取的最大字节数。