日期:2014-05-20  浏览次数:20632 次

问几个关于流的问题。
一个流最多保存多少数据呢,有上限么?
如果满了怎么办?
ByteArrayOutputStream bos =.....

byte[] buff = new byte[1024];
while(true)
{
    bos.write(buff);
}

------解决方案--------------------
流传输是没有上限的。
数据的存储一般都会有上限,毕竟会受限于存储介质。
硬盘数据以文件形式存放,存储上限,除了受限于磁盘介质,还与文件系统有关。
------解决方案--------------------
没有上限,只要你内存有空间。就可以无限写
------解决方案--------------------
流就自来水管,多少都能流