2011-07-25 82 views

回答

13

通常BufferedOutputStream包裝主要用於避免頻繁的磁盤或網絡寫入。單獨編寫大量小文件比創建幾個相當大的操作要昂貴得多。 ByteArrayOutputStream在內存中運行,所以我認爲這個包裝是毫無意義的。

如果您想知道確切的答案,請嘗試創建一個簡單的性能測量應用程序。

2

絕對沒有。雖然BufferedWriter和BufferedReader確實提供了額外的功能,但您需要使用字符串。

相關問題