最贊回答 / TobeyWu
因?yàn)槟阍趶?fù)制到文件之前,通過(guò)? int c; while((c = isr.read())!=-1){ System.out.print((char)c); }給字節(jié)全部讀完了,并打印出來(lái),再次拿isr這個(gè)對(duì)象去read的時(shí)候,是讀取不到字節(jié)了
2017-03-07
最贊回答 / 慕神5045953
以File輸入輸出流舉例,可以理解為read是程序或者控制臺(tái)從文件讀入內(nèi)容,write是程序或者控制臺(tái)寫(xiě)內(nèi)容至一個(gè)文件以控制臺(tái)為中心看待這些操作就記住了...
2017-03-07
最新回答 / Jenichan
randomaccessfile是讀寫(xiě)系統(tǒng)中現(xiàn)有的文件,而后者可以讀現(xiàn)有文件也可以讀不存在的文件,例如網(wǎng)絡(luò)數(shù)據(jù)
2017-03-07
最新回答 / 慕運(yùn)維824941
in.read()是從流中讀取的數(shù)據(jù)的長(zhǎng)度,b=in.read是將in.read的長(zhǎng)度賦給b
2017-03-06
最新回答 / im李先森la
可以,本來(lái)老師的意思是 從0位開(kāi)始寫(xiě)入到 b位,如果你寫(xiě)了buf.length,就相當(dāng)于每次都讀全部byte[]的位數(shù),這個(gè)時(shí)候b就沒(méi)意義了,可以在while后面直接寫(xiě)while(in.read() != -1)
2017-03-06
最新回答 / Angle_Zhang
這是相應(yīng)的編碼表中的字符的對(duì)應(yīng)值,比如ASCII中A字符就對(duì)應(yīng)65,這些并不重要,并不要去記~
2017-03-05
最新回答 / 武HH
數(shù)組開(kāi)拓了內(nèi)存空間,但是實(shí)際存放數(shù)據(jù)的可能只有部分,所以只需要序列化存放數(shù)據(jù)的那一部分
2017-03-03
最贊回答 / qq_青羽天穹_0
API的英文全稱(Application Programming Interface),應(yīng)用程序接口是一組定義、程序及協(xié)議的集合,通過(guò) API 接口實(shí)現(xiàn)計(jì)算機(jī)軟件之間的相互通信。API 的一個(gè)主要功能是提供通用功能集。程序員通過(guò)調(diào)用 API 函數(shù)對(duì)應(yīng)用程序進(jìn)行開(kāi)發(fā),可以減輕編程任務(wù)。 API 同時(shí)也是一種中間件,為各種不同平臺(tái)提供數(shù)據(jù)共享。內(nèi)容很多,你去百度下吧。
2017-02-27
最贊回答 / 歷飛雨
首先,0xff是一個(gè)十六進(jìn)制的數(shù),轉(zhuǎn)換為二進(jìn)制就是1111 1111這個(gè)數(shù)在8bit也就是在byte中直接就是1111 1111(前面就不存在0,因?yàn)樗挥?bit)在32bit也就是在int中就是00000000 00000000 00000000 11111111(0可以省略,但實(shí)際是存在的)他前面的0是根據(jù)最終是在什么類型下決定的。某個(gè)數(shù)和0xff進(jìn)行&運(yùn)算,根據(jù)&運(yùn)算的特點(diǎn)只有和1&運(yùn)算才為1.和0&運(yùn)算都是0.所以和0xff進(jìn)行&運(yùn)算之后,它如果最終是by...
2017-02-22