第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

文件傳輸基礎(chǔ)——Java IO流

難度入門(mén)
時(shí)長(zhǎng) 2小時(shí) 0分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.67
669人評(píng)價(jià) 查看評(píng)價(jià)
9.9 內(nèi)容實(shí)用
9.6 簡(jiǎn)潔易懂
9.5 邏輯清晰

最新回答 / Palyer
調(diào)用這個(gè)方法本身,所以叫遞歸啊

最新回答 / 幕布斯7473508
他這個(gè)只是打印文件,而不是目錄。
if(file.isDirectory())//這個(gè)判斷的是是不是目錄,如果是就遞歸。把它下面的文件路徑打印出來(lái)。
你如果要打印目錄其實(shí)可以在遞歸前加上這段代碼:System.out.print(?file?);
他就會(huì)把目錄也打印下來(lái)。
?

最新回答 / 落千殤
創(chuàng)建帶多層目錄的文件,使用mkdirs( );

最新回答 / jia_蛙
你不是已經(jīng)得到了結(jié)果嗎? 使用Integer.toHexString就已經(jīng)把字節(jié)轉(zhuǎn)換成了以16進(jìn)制顯示的方式? 這里又使用?&0xff把前面24個(gè)沒(méi)用的0去掉,這就變成你控制臺(tái)輸出的那些了

最贊回答 / iodysseus
你的補(bǔ)0判斷沒(méi)有問(wèn)題,只不過(guò)是因?yàn)槟愕淖x取文件中,包含了中文,而中文在字節(jié)數(shù)組中保存的數(shù)值是負(fù)值,?if(buf[i]<=0xf){? ? System.out.print("0");? ? }所以但凡是中文 都會(huì)經(jīng)由此補(bǔ)上0,而且看你輸出的全是3位補(bǔ)0,應(yīng)該是全文字內(nèi)容,你再加入一點(diǎn)字母數(shù)字,就會(huì)發(fā)現(xiàn)有3位和兩位并存的現(xiàn)象

最新回答 / Ray_Loy
writeChars是寫(xiě)一個(gè)序列的UCS2編碼字符串,要用readChar逐個(gè)讀取
我感覺(jué)java面向?qū)ο笞裱氖呛暧^(guān)因果律
序列化的時(shí)候調(diào)用所有父類(lèi)的構(gòu)造方法其實(shí)是因?yàn)锽ar2 bar = new Bar2()這個(gè)實(shí)例化對(duì)象的操作造成的,可以在后面System.out.println(&quot;構(gòu)造方法之后&quot;);可以看出來(lái),因?yàn)橐獦?gòu)造子類(lèi)都得先構(gòu)造父類(lèi)

反序列化如果父親實(shí)現(xiàn)了序列化接口,對(duì)兒子進(jìn)行序列化時(shí)其序列化代碼中就蘊(yùn)含了父親的信息,也就知道了其父親的存在,但不知道他爺爺以及一直到老祖宗Object是否存在,因?yàn)樗麄儧](méi)有實(shí)現(xiàn)序列化接口,所以得依次創(chuàng)建這些祖先類(lèi)的實(shí)例,也就是調(diào)用構(gòu)造方法。但由于他父親已經(jīng)存在于序列化信息中。所以就不用再構(gòu)造一遍了。
為了保證反序列不是無(wú)中生有的

最新回答 / 不見(jiàn)子都
b & 0xff,這個(gè)是必須的嗎,就算我不加& 0xff,也到的結(jié)果也是一樣的。
讀文件是硬盤(pán)往內(nèi)存里不斷input,CPU在內(nèi)存里不斷read

寫(xiě)文件是CPU不斷往內(nèi)存里write,內(nèi)存不斷往硬盤(pán)里存儲(chǔ)output

所以把內(nèi)存看成主體,輸入流是本來(lái)就存在于硬盤(pán)的數(shù)據(jù)不斷輸入到內(nèi)存,我們r(jià)ead內(nèi)存就能看到數(shù)據(jù)了,是一種輸入過(guò)程

輸出流得先write進(jìn)內(nèi)存,內(nèi)存再輸出到硬盤(pán)進(jìn)行存儲(chǔ),是一種輸出過(guò)程也就是output

close()應(yīng)該就是關(guān)閉內(nèi)存
又是父又是爸的,我都不好意思了。感謝老師,講的太細(xì)心了

最贊回答 / qq_領(lǐng)悟_27
字符流,讀出來(lái)是個(gè)字符啊,一串字符不就是字符串了嗎
字符流的底層也是字節(jié)流
所以在創(chuàng)建字符流對(duì)象時(shí),也需要把字節(jié)流對(duì)象傳入
如:InputStreamReader in=new InputSteamReader(new FileInputStream());
for循環(huán)適合已知次數(shù)的情況,即for只會(huì)讀到字節(jié)數(shù)組滿(mǎn)了就會(huì)停止。
while是一直讀到文件結(jié)尾才會(huì)停止,如果字節(jié)數(shù)組滿(mǎn)了,它會(huì)從頭覆蓋此數(shù)組進(jìn)行讀取。
課程須知
親,為了更好的學(xué)習(xí)本門(mén)課程,需要您對(duì)二進(jìn)制的知識(shí)有所了解,還要熟悉Java的基本語(yǔ)法和面向?qū)ο蟮闹R(shí)。
老師告訴你能學(xué)到什么?
1、了解文件編碼。 2、能夠?qū)ξ募湍夸涍M(jìn)行管理操作。 3、能夠應(yīng)用字節(jié)流和字符流對(duì)文件進(jìn)行讀寫(xiě)操作。 4、能夠?qū)?duì)象進(jìn)行序列化和反序列化。

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買(mǎi)該課程,無(wú)需重復(fù)購(gòu)買(mǎi),感謝您對(duì)慕課網(wǎng)的支持!

本次提問(wèn)將花費(fèi)2個(gè)積分

你的積分不足,無(wú)法發(fā)表

為什么扣積分?

本次提問(wèn)將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消