最新回答 / 小魚(yú)小魚(yú)吃蝦米
高位是在左邊,寫(xiě)入是優(yōu)先寫(xiě)入低8位,也就是一個(gè)字節(jié),為了保證連續(xù)4次寫(xiě)入之后,i被正確寫(xiě)入到文件中,應(yīng)該先寫(xiě)高八位,也就是左邊的8位,所以才進(jìn)行了相關(guān)的移位操作!
2018-11-21
最新回答 / qq_prisoner_4
你這已經(jīng)是集合了,read出來(lái)的對(duì)象不能用單個(gè)對(duì)象來(lái)接收吧,所以一開(kāi)始的錯(cuò)了
2018-11-20
已采納回答 / qq_想飛上藍(lán)天的豬_0
通過(guò)反射會(huì)去調(diào)用你所要序列化的對(duì)象是否有對(duì)應(yīng)名稱(chēng)的方法,來(lái)決定是否采用默認(rèn)的
2018-11-06
最新回答 / 寶慕林8183784
demo/***.dat是文件在java工程中的路徑,若不存在會(huì)自動(dòng)在根路徑下創(chuàng)建出demo文件夾,并在demo文件夾中創(chuàng)建***.dat文件。demo代表***.dat文件所在的上一級(jí)文件夾的名字,是自己定義的文件夾名,跟系統(tǒng)無(wú)關(guān)。
2018-10-11
最贊回答 / 何時(shí)才能成大佬
FileOutputStream的write(int)是直接把字節(jié)寫(xiě)到磁盤(pán)文件上,相當(dāng)于直接從這個(gè)山頭的缸中取了一滴水,然后爬到另一個(gè)山頭放入那個(gè)缸中。FileOutputStream的write(byte[])是直接把字節(jié)先寫(xiě)到字節(jié)數(shù)組中,然后統(tǒng)一寫(xiě)到磁盤(pán)文件上,相當(dāng)于直接從這個(gè)山頭的缸中舀一瓢水,然后爬到另一個(gè)山頭倒入那個(gè)缸中。DataOutputStream的writeXxx()理解跟FileOutputStream的write(byte[])差不多BufferedOutputStream的writ...
2018-09-24
最贊回答 / 多少Liar
十六進(jìn)制讓我們看起來(lái)更加簡(jiǎn)短,如果32位的0,1會(huì)讓你看起來(lái)很難受,16進(jìn)制就很好的解決了這個(gè)問(wèn)題
2018-09-21
最新回答 / 空空空空空空啊
打錯(cuò)了data換成date
已采納回答 / 慕后端6205316
你傳進(jìn)去的參數(shù)是個(gè)txt文件不是個(gè)目錄,即使調(diào)用了list方法 ,方法里files這個(gè)數(shù)組還是null,所以在判斷files.length的時(shí)候會(huì)報(bào)異常,應(yīng)該是這樣吧
2018-09-10
最贊回答 / 懂子
你這是異常沒(méi)有處理,他有個(gè)ClassNotFoundExcepiton異常是因?yàn)槟阕x取的文件可能并讀取不到這個(gè)類(lèi),你需要try-catch,并不是沒(méi)有readObject這個(gè)方法
2018-09-08