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