问几个关于流的问题。
一个流最多保存多少数据呢,有上限么?
如果满了怎么办?
ByteArrayOutputStream bos =.....
byte[] buff = new byte[1024];
while(true)
{
bos.write(buff);
}
------解决方案--------------------流传输是没有上限的。
数据的存储一般都会有上限,毕竟会受限于存储介质。
硬盘数据以文件形式存放,存储上限,除了受限于磁盘介质,还与文件系统有关。
------解决方案--------------------没有上限,只要你内存有空间。就可以无限写
------解决方案--------------------流就自来水管,多少都能流