第七色在线视频,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 邏輯清晰

最贊回答 / mmzpr5554321
正如你所說(shuō),byte只有8位,然后int有32位,所以byte轉(zhuǎn)換為int,int的前面24位是無(wú)意義的(就是跟轉(zhuǎn)換過(guò)來(lái)的值無(wú)關(guān)),所以0xff=0000 0000 0000 0000 0000 0000 1111 1111 & b可以保留后8位的數(shù)值,前面24位不管是0還是1都會(huì)為0不顯示。

已采納回答 / mjy_hpe
下載的是一個(gè)eclipse項(xiàng)目,可以用eclipse打開(kāi),單獨(dú)打開(kāi)一個(gè).java文件的話(huà),也可以用記事本

已采納回答 / 慕雪6201052
因?yàn)樗^(guò)時(shí)了。該類(lèi)童工了對(duì)文件的操作,包括寫(xiě)于讀,與其他的IO類(lèi)基本沒(méi)有多大的關(guān)系,是一個(gè)獨(dú)立的類(lèi)。而最新的IO操作,分的特別詳細(xì),包括輸入流,輸出流,讀與寫(xiě)等等。不再是以前的單一類(lèi)可以完成的。內(nèi)存映射,,差不多可以取代RandomAccessFile 了

已采納回答 / 慕田峪1616461
如果是read(byte[] b),若最后一次讀取的長(zhǎng)度不及數(shù)組的長(zhǎng)度,則后面的內(nèi)容會(huì)是上次讀取殘留的內(nèi)容;如果是read(byte[] b, int off, int len),若最后一次讀取的長(zhǎng)度不及數(shù)組的長(zhǎng)度,則后面的會(huì)為空,解決了為什么用read(byte[] b)讀取產(chǎn)生的結(jié)果比原來(lái)多的問(wèn)題

已采納回答 / 慕粉2335383635
f是16進(jìn)制數(shù),ffffffc4 化為二進(jìn)制就是1111 1111 1111 1111 1111 1111 1100 0100 ;0xff化為二進(jìn)制是1111 1111;&是按位與,ffffffc4 & 0xff 時(shí)0xff高位補(bǔ)0, 最后得到的二進(jìn)制數(shù)是0000 0000 0000 0000 0000 0000 1100 0100,轉(zhuǎn)化為16進(jìn)制就是0xc4,高位的0忽略掉

最贊回答 / red_joker
這個(gè)進(jìn)入死循環(huán)了吧,dir參數(shù)調(diào)用的時(shí)候是你自己寫(xiě)的地址,他下次判斷的時(shí)候不還是這個(gè)地址么,沒(méi)有遍歷的元素

已采納回答 / 慕粉1927036099
一個(gè)a和b分別是一個(gè)字節(jié),四次i是四個(gè)字節(jié),但是又接著把i按int寫(xiě)入,是四個(gè)字節(jié),gbk編碼的中文是兩個(gè)字節(jié),總共十二個(gè)字節(jié)

已采納回答 / define_ray
剛測(cè)試了一下,raf.read() 讀取一個(gè)字節(jié)時(shí),指針也向后移動(dòng)一位,指向下一位置。所以再write之后輸出3。

已采納回答 / _哦
把Integer.toHexString(b)這個(gè)改成Integer.toHexString(b & 0xff)就一樣了。

已采納回答 / qq_Hasneverforg_0
因?yàn)榇颂幱袃蓚€(gè)異?!?FileNotFoundException, IOException ,而他們都是Exception的子類(lèi)

已采納回答 / qq_為妳戰(zhàn)天下_0
內(nèi)容在raf中,raf.read(buf)就是說(shuō)從raf讀取內(nèi)容,放進(jìn)buf中去,所以buf是由內(nèi)容的,求采納

已采納回答 / 益達(dá)佳帥
一般你在main函數(shù)體里面,打syso然后按Alt+“/”,就會(huì)自動(dòng)打印出來(lái)了。如果你設(shè)置了快捷輸入,直接打syso也會(huì)直接提示。

已采納回答 / FarFromAnyRoad
為什么亂碼肯定是亂碼啊,? 你使用了DataOutputStream,把int long String 都存了進(jìn)去。你打開(kāi)這個(gè)文件,使用系統(tǒng)的notepad程序,notepad程序不知道你這個(gè)什么編碼,用了ansi,吧intlong什么都放在一起當(dāng)GBK處理了。怎么做不亂碼不要用記事本打開(kāi)DataOutputStream創(chuàng)建的東西,看不到亂碼,眼不見(jiàn)心不煩。你自己知道是什么,用DataInputStream或者InputStream能取出來(lái)用就行了。
課程須知
親,為了更好的學(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
提交
取消