最贊回答 / 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不顯示。
2017-09-08
已采納回答 / mjy_hpe
下載的是一個(gè)eclipse項(xiàng)目,可以用eclipse打開(kāi),單獨(dú)打開(kāi)一個(gè).java文件的話(huà),也可以用記事本
2017-09-06
已采納回答 / 慕雪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 了
2017-09-06
已采納回答 / 慕田峪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)題
2017-09-04
已采納回答 / 慕粉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忽略掉
2017-09-03
最贊回答 / red_joker
這個(gè)進(jìn)入死循環(huán)了吧,dir參數(shù)調(diào)用的時(shí)候是你自己寫(xiě)的地址,他下次判斷的時(shí)候不還是這個(gè)地址么,沒(méi)有遍歷的元素
2017-08-20
已采納回答 / 慕粉1927036099
一個(gè)a和b分別是一個(gè)字節(jié),四次i是四個(gè)字節(jié),但是又接著把i按int寫(xiě)入,是四個(gè)字節(jié),gbk編碼的中文是兩個(gè)字節(jié),總共十二個(gè)字節(jié)
2017-08-18
已采納回答 / define_ray
剛測(cè)試了一下,raf.read() 讀取一個(gè)字節(jié)時(shí),指針也向后移動(dòng)一位,指向下一位置。所以再write之后輸出3。
2017-08-11
已采納回答 / qq_Hasneverforg_0
因?yàn)榇颂幱袃蓚€(gè)異?!?FileNotFoundException, IOException ,而他們都是Exception的子類(lèi)
2017-07-29
已采納回答 / qq_為妳戰(zhàn)天下_0
內(nèi)容在raf中,raf.read(buf)就是說(shuō)從raf讀取內(nèi)容,放進(jìn)buf中去,所以buf是由內(nèi)容的,求采納
2017-07-25
已采納回答 / 益達(dá)佳帥
一般你在main函數(shù)體里面,打syso然后按Alt+“/”,就會(huì)自動(dòng)打印出來(lái)了。如果你設(shè)置了快捷輸入,直接打syso也會(huì)直接提示。
2017-07-21
已采納回答 / 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)用就行了。
2017-07-13