-
參考Arraylist源碼查看全部
-
trasient能夠提高程序的性能查看全部
-
transient修飾的屬性不會(huì)被進(jìn)行默認(rèn)的序列化 但是并不是代表其不能序列化 即可以自己寫代碼將其序列化 s.defaultReadObject(); s.readint() s.writeint() 類的源碼查看全部
-
tostring方法?查看全部
-
object轉(zhuǎn)成byte 序列 反之 為反序列化 序列化流(objectoutputstream)是一個(gè)過濾流 writeobject 反序列化流(objectinputstream) readobject 對(duì)象想要序列化 必須實(shí)現(xiàn)serializable 用readerobject讀出來都是object類型查看全部
-
字符過濾流的操作 bufferedreader 能夠一次讀一行 bufferedwrite 可以寫一行 可以結(jié)合printwrite操作 實(shí)例化 buffereder br=new bufferedreader(new inputstreamreader(new fileinputstream(“e:/dd”))) bufferedwrite br=new bufferedwrite(new inputstreamwrite(new fileoutputstream(“e:/dd”))) 不能識(shí)別換行符 文件操作記得關(guān)閉 這個(gè)方法不認(rèn)識(shí)換行 要單獨(dú)寫出換行操作 .newline() 實(shí)例化 printwrite可以使outputstream 也可以是文件 也可以是write 其他操作類似 用print輸出 println換行輸出 在實(shí)例化中還有是否刷新選項(xiàng)查看全部
-
FileReader FileWrite 和InputStreamWrite 類似 但是在實(shí)例化的時(shí)候要簡單一點(diǎn) 直接寫入file文件就行了 沒有編碼格式的選擇 有append選項(xiàng)查看全部
-
批量讀取返回的是讀入的個(gè)數(shù)查看全部
-
字符流 編碼問題 認(rèn)識(shí) 文本(char)是16位無符號(hào)整數(shù)(int 是兩個(gè)字節(jié) 32位 char一個(gè)字節(jié)),是字符的unicode編碼(雙字節(jié)編碼) 文本文件是文本(char)序列按照某種編碼方案(utf-8,utf-16be,gbk)序列化為byte的存儲(chǔ)結(jié)果 字符的處理可以轉(zhuǎn)換成一個(gè)一個(gè)字節(jié)的處理 InputStreamReader OutputStreamWrite 字符流主要用于處理文本文件 能夠直接讀出字符查看全部
-
long start =System.currentTimeMillis()查看全部
-
BufferedInputStream BufferedOutputStream 提供了帶緩沖區(qū)的操作 提高了IO性能 用法和data類似 flush()刷新緩沖區(qū) 只有刷新了 才能將其從緩沖區(qū)寫到文件里 long start =currentTimeMillis()查看全部
-
dataoutputstream datainputstream 對(duì)fileoutputsrteam fileinputstream的一種擴(kuò)充 增加了一些包裝好的方法 主要是對(duì)于一些特定的類型 writeint() writedouble() writeUtf() 寫IO程序的時(shí)候 一定要記得拋出IO異常 dataoutputstream dos=new dataoutputstream(new fileoutputsrteam(file)) data的輸入與它的輸出寫法一樣查看全部
-
IllegalArgumentException()查看全部
-
out.fiush()查看全部
-
實(shí)現(xiàn)向文件中寫出byte數(shù)據(jù)的方法查看全部
舉報(bào)
0/150
提交
取消