已采納回答 / 一碗陽春面
新建記事本,內容為空。另存為ANSI、unicode、utf-8,再去查看文件大小。你會發現ANSI的為0字節,unicode為2字節,utf-8的為3字節。所以個人猜測可能是記事本再另存為的時候會增加點隱藏內容來區分文件的編碼類型。java工程中建立的utf-8編碼文本文件如果重新另存為utf-8一下,也會變成9字節的。
2015-07-12
最贊回答 / 許曉濤
比如說,現在有一個水管,水流很慢,一滴一滴的流,然后你只能一滴一滴的喝。不過呢你有了一個杯子(BuffederInputStream)你可以讓杯子一滴一滴的接著。什么時候不需要水了,拿起來直接喝掉。這就是緩沖區
2015-07-07
已采納回答 / EagleLun
<...code...>public static void printHex(String fileName){?? }意思為:自定義一個靜態方法printHex(),參數為fileName。你覺得奇怪,可能是因為加了一個static。加了static就代表是靜態方法,不需要實例化,直接調用就可以了。它和public statice voidmain(String[] args){ ?}的區別在于,后者是系統默認的一個方法,作為主程序的入口,任何一個程序都從這里開始運行
2015-07-07
已采納回答 / 墨雨憶詩
緩沖區的每次的復制文件的速度是會發生變化的,不是固定不變的(你自己可以試試),而且,批量緩存的速度太快了,而緩存速度又會或上或下的改變,因此,我們無法做出正確的判斷,所以,用批量緩存來判斷緩存區對文件的復制效率是不準確的
2015-06-15