-
字符流的過濾器查看全部
-
操作的是字符文件,讀入可以指定參數(shù),不然就是默認(rèn)項(xiàng)目的編碼查看全部
-
字符流讀入是將字節(jié)流byte轉(zhuǎn)換為字符char 字符流寫入是將字符流char轉(zhuǎn)換為字節(jié)流byte 在相互轉(zhuǎn)換的過程就需要指定編碼類型查看全部
-
字符流處理方式查看全部
-
8)BufferedInputStream&BufferedOutputStream 這兩個(gè)流類位IO提供了帶緩沖區(qū)的操作,一般打開文件進(jìn)行寫入 或讀取操作時(shí),都會(huì)加上緩沖,這種流模式提高了IO的性能 從應(yīng)用程序中把輸入放入文件,相當(dāng)于將一缸水倒入到另一個(gè)缸中: FileOutputStream--->write()方法相當(dāng)于一滴一滴地把水“轉(zhuǎn)移”過去查看全部
-
DataOutpuStream/DataInputStream是對(duì)FileOutput/InputSream的擴(kuò)展查看全部
-
FileOutPutStream 向文件寫byte查看全部
-
輸出流基本方法 FileInputStream查看全部
-
IO流查看全部
-
java文件模型 打開文集那 寫方法 讀方法 文件讀寫完一定要關(guān)閉查看全部
-
RandomAccessFile基本操作查看全部
-
(如果覺得不錯(cuò)的話請(qǐng)頂一下 http://idcbgp.cn/wenda/detail/236306) RandomAccessFile是java提供的對(duì)文件內(nèi)容的訪問,既可以讀文件,也可以寫文件。RandomAccessFile支持隨機(jī)訪問文件,可以訪問文件的任意位置; 步驟: 第一步:創(chuàng)建一個(gè)File目錄和子文件;調(diào)用eixts()方法判斷是否存在,不存在的話就創(chuàng)建新的文件; 第二步:創(chuàng)建RandomAccessFile對(duì)象,并傳入file對(duì)象與讀寫類型"rw"來作為構(gòu)造函數(shù)的參數(shù)完成初始化;可以調(diào)用getFilePointer()成員函數(shù)來獲得指針的位置; 第三步(寫文件):調(diào)用write()方法把字節(jié)寫入文件;但是要注意只能寫一個(gè)字節(jié),而不同的編碼方式一個(gè)字符所占的字節(jié)數(shù)不一定為1,這個(gè)時(shí)候就只能取后8位;可以采用移位符>>>,每次移8位的方法,多次移位來將數(shù)據(jù)寫入;也可以直接寫一個(gè)int,調(diào)用writeInt()方法來寫入int類型;也可以直接轉(zhuǎn)化成字符數(shù)組,將數(shù)組作為參數(shù)調(diào)用wirte方法; 第四步(讀文件):要把文件指針調(diào)回到文件頭,可調(diào)用seek(0)方法來使指針跳回文件頭;開辟一個(gè)字節(jié)數(shù)組,將raf.length()作為參數(shù)并強(qiáng)制轉(zhuǎn)化為int型來new出字符數(shù)組;將字節(jié)數(shù)組做為參數(shù)傳入到read()函數(shù)中來獲得文件內(nèi)容;將字符數(shù)組轉(zhuǎn)化為字符串并采取和寫入文件時(shí)相同的字符編碼(最好是采用java默認(rèn)的方式來寫入與輸出)來創(chuàng)建字符串,輸出字符串;查看全部
-
file dir dir.listFile();返回的是file類型的數(shù)組 表示的是(文件的抽象)查看全部
-
實(shí)現(xiàn)的序列化一定會(huì)遞歸調(diào)用構(gòu)造方法 對(duì)子類對(duì)象進(jìn)行反序列化操作時(shí) 如果其父類沒有實(shí)現(xiàn)序列化接口 那么其父類的構(gòu)造函數(shù)會(huì)被調(diào)用查看全部
-
父類實(shí)現(xiàn)序列化接口了 子類就不要去實(shí)現(xiàn)了查看全部
舉報(bào)
0/150
提交
取消