付江涛 发表于 2014-8-19 19:32
bos.write(buf,0,len) ,buf一直是null,数据在缓冲区,读数组木意义。
付江涛 发表于 2014-8-19 22:03
为什么是null,因为你定义好数组以后就没在数组里添加数据呗。
至于死循环:
api文档里,InputStream的read ...
象牙 发表于 2014-8-19 22:16
这个write方法不是再往buf中传数据吗?其实这个地方我不懂,从运行效果来看往Buf 中传数据 传的是一堆0。 ...
读BufferedInputStream不用write(buf,0,len)而用write(len)是OK的,而用InputStream的时候用write(buf,0,len)是OK的,为何呢 ,仅仅是加入了一个缓冲区
付江涛 发表于 2014-8-20 11:56
首先write()是OutputStream也是子类FileOutputStream的方法,不是往buf里传数据的,而是往输出流写数据。 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |