Re: [問題] 有關FileInuptStream...

看板java作者 (隱者)時間19年前 (2006/04/29 15:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/7 (看更多)
※ 引述《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)
文章代碼(AID): #14KnFJXL (java)
文章代碼(AID): #14KnFJXL (java)