已采納回答 / 一碗陽(yáng)春面
新建記事本,內(nèi)容為空。另存為ANSI、unicode、utf-8,再去查看文件大小。你會(huì)發(fā)現(xiàn)ANSI的為0字節(jié),unicode為2字節(jié),utf-8的為3字節(jié)。所以個(gè)人猜測(cè)可能是記事本再另存為的時(shí)候會(huì)增加點(diǎn)隱藏內(nèi)容來(lái)區(qū)分文件的編碼類型。java工程中建立的utf-8編碼文本文件如果重新另存為utf-8一下,也會(huì)變成9字節(jié)的。
2015-07-12
最贊回答 / 一碗陽(yáng)春面
8位為一個(gè)字節(jié),這里的e6是以16進(jìn)制顯示,轉(zhuǎn)換成2進(jìn)制為8位,一個(gè)字節(jié)。e6 ?85 ?95 即為3個(gè)字節(jié)
2015-07-10
最贊回答 / 許曉濤
比如說,現(xiàn)在有一個(gè)水管,水流很慢,一滴一滴的流,然后你只能一滴一滴的喝。不過呢你有了一個(gè)杯子(BuffederInputStream)你可以讓杯子一滴一滴的接著。什么時(shí)候不需要水了,拿起來(lái)直接喝掉。這就是緩沖區(qū)
2015-07-07
已采納回答 / EagleLun
<...code...>public static void printHex(String fileName){?? }意思為:自定義一個(gè)靜態(tài)方法printHex(),參數(shù)為fileName。你覺得奇怪,可能是因?yàn)榧恿艘粋€(gè)static。加了static就代表是靜態(tài)方法,不需要實(shí)例化,直接調(diào)用就可以了。它和public statice voidmain(String[] args){ ?}的區(qū)別在于,后者是系統(tǒng)默認(rèn)的一個(gè)方法,作為主程序的入口,任何一個(gè)程序都從這里開始運(yùn)行
2015-07-07
已采納回答 / 卓戈卡奧
第一個(gè)問題,應(yīng)該是利用反射機(jī)制實(shí)現(xiàn)的,因?yàn)橥ㄟ^使用反射是可以實(shí)現(xiàn)對(duì)象的私有方法的調(diào)用的。第二個(gè)問題,視頻沒有仔細(xì)看,暫時(shí)沒辦法回答
2015-07-02
已采納回答 / 墨雨憶詩(shī)
緩沖區(qū)的每次的復(fù)制文件的速度是會(huì)發(fā)生變化的,不是固定不變的(你自己可以試試),而且,批量緩存的速度太快了,而緩存速度又會(huì)或上或下的改變,因此,我們無(wú)法做出正確的判斷,所以,用批量緩存來(lái)判斷緩存區(qū)對(duì)文件的復(fù)制效率是不準(zhǔn)確的
2015-06-15