【发布时间】:2012-06-03 14:05:11
【问题描述】:
这更像是良心问题,而不是技术问题:p 我正在编写一些 java 代码来从服务器下载文件...为此,我使用的是 BufferedOutputStream 方法 write() 和 BufferedInputStream 方法 read()。
所以我的问题是,如果我使用缓冲区来保存字节,那么要读取的字节数应该是多少?当然,我可以使用 int byte = read() 然后 write(byte) 逐字节读取,或者我可以使用缓冲区。如果我采用第二种方法,在定义每次读取\写入的字节数时,是否有哪些方面我必须注意?这个数字会对我的程序产生什么影响?
感谢
【问题讨论】:
标签: java download bufferedinputstream bufferedoutputstream