作者qrtt1 (隐者)
站内java
标题Re: [问题] 有关FileInuptStream...
时间Sat Apr 29 15:23:56 2006
※ 引述《forkome (乌龟)》之铭言:
: 小弟不才再请教一下
: public int read(byte[] b) throws IOException
: Reads up to b.length bytes of data from this input stream into an array of bytes.
: This method blocks until some inpuis available.
: 他的意思是不是指依照b array的长度来读取input stream里的内容呢?
: 如果是的话,他为什麽要这麽做?
网路能传送的资料一次的大小约是xxx
如果你一次才读他1个byte,要n次才读到xxx那麽多
何不乾脆一次读一个固定的大小会来的省事, 减少loop次数
有些ftp client library有提供设定每一次传送的block大小
意思大致就是这样
还有, 不是他为什麽要这样做
是他提供了这样的功能, 让你有机会这样做 :)
by local q
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.59.94.148
※ 编辑: qrtt1 来自: 210.59.94.148 (04/29 15:24)
※ 编辑: qrtt1 来自: 210.59.94.148 (04/29 15:25)