已采納回答 / 仗劍闖江湖
'0x'開頭表示這個(gè)數(shù)是十六進(jìn)制的,八進(jìn)制數(shù)以'0'開頭,十進(jìn)制沒有這個(gè)標(biāo)志,二進(jìn)制也要有一個(gè)標(biāo)志,記不清了。既然是以字節(jié)為單位,肯定十六進(jìn)制最方便了,表示起來也清晰,你寫八進(jìn)制和二進(jìn)制,還要數(shù)一數(shù)幾個(gè)一,多費(fèi)勁啊。
2014-12-20
我理解的過濾是,對(duì)于BufferedReader的readLine方法,遇到換行符就輸出緩沖區(qū)的內(nèi)容。因此過濾掉的是換行符。
2014-12-18
字節(jié)緩沖流這節(jié)有誤吧,復(fù)制文件最快的做法應(yīng)該是批量讀取到字節(jié)數(shù)組中然后使用緩沖輸出流寫入到文件。并且在循環(huán)寫入的過程中不要flush,要不然就失去了緩沖的意義,畢竟緩沖輸出流在關(guān)閉的時(shí)候會(huì)將所有緩沖區(qū)中的數(shù)據(jù)全部寫入文件。
2014-12-18