1. ? ?File類
1.1 ? ?概述:對文件/文件夾進(jìn)行操作的類。圖解見2019-6-13/img/1
1.2 ? ?靜態(tài)成員變量:圖解見2019-6-13/img/2
①File.pathSeperator 文件分隔符
②File.seperator 文件名稱分隔符
1.3 ? ?絕對路徑/相對路徑(當(dāng)前項目的根目錄岳掐,項目W鹨稀2咧荨u庵)娜氏。圖解見2019-6-13/img/3
1.4 ? ?構(gòu)造方法:
①File(string pathname)圖解見2019-6-13/img4
②File(string parent,string child)圖解見2019-6-13/img/5
③Fil(File parent,string child)圖解見2019-6-13/img/6
1.5 ? ?成員方法:
①獲取方法:圖解見2019-6-13/img/7和8
②判斷方法:圖解見2019-6-13/img/9和10
③創(chuàng)建刪除方法:圖解見2019-6-13/img11和12
④遍歷文件夾:圖解見2019-6-13/img13和14
2. ? ?遞歸
2.1 ? ?注意事項:圖解見2019-6-13/img/15
2.2 ? ?1-n求和遞歸圖解:圖解見2019-6-13/img/16
2.3 ? ?遞歸打印文件夾:圖解見2019-6-13/img/17
3. ? ?文件過濾器
3.1 ? ?概念:圖解見2019-6-13/img/18
3.2 ? ?FileFilter使用方法:圖解見2019-6-13/img/19
3.3 ? ?FileNameFilter使用方法:圖解見2019-6-13/img/20
4. ? ?字節(jié)IO流
4.1 ? ?基礎(chǔ)認(rèn)識:圖解見2019-6-13/img/21
4.2 ? ?outputStream/fileoutputStream認(rèn)識:圖解見2019-6-13/img/22
4.3 ? ?流寫入原理和使用步驟:圖解見2019-6-13/img/23,24马澈,25,26弄息,27
4.4 ? ?追加寫+換行寫:圖解見2019-6-13/img/28和29
4.5 ? ?inputstream/fileinputstream的認(rèn)識圖解見2019-6-13/img/30
4.6 ? ?流讀入原理和使用步驟:圖解見2019-6-13/img/31,32,33,34,35
4.7 ? ?文件復(fù)制案例:圖解見2019-6-13/img/36和37
5. ? ?字符IO流
5.1 ? ?Reader/fileReader認(rèn)識:圖解見2019-6-13/img/38
5.2 ? ?字符流進(jìn)行讀热唷:圖解見2019-6-13/img/39和40
5.3 ? ?字符流輸出:圖解見2019-6-13/img/41,42,43(注意flush和close的區(qū)別)
5.4 ? ?追加寫+換行寫:圖解見2019-6-13/img/44
5.5 ? ?try/catch/finally異常處理:圖解見2019-6-13/img/45
5.6 ? ?jdk7/9處理文件異常的新方法(了解):圖解見2019-6-13/img/46和47
6. ? ?Properties
6.1 ? ?創(chuàng)建和基本使用方法,遍歷:圖解見2019-6-13/img/48,49,50
6.2 ? ?prop.store():圖解見2019-6-13/img/51和52
6.3 ? ?prop.load():圖解見2019-6-13/img/53和54
7. ? ?緩沖流
7.1 ? ?緩沖流效率高的原理:圖解見2019-6-13/img/55
7.2 ? ?字節(jié)緩沖流輸出步驟:圖解見2019-6-13/img/56和57
7.3????字節(jié)緩沖流輸入步驟:圖解見2019-6-13/img/58和59
7.4 ? ?緩沖流復(fù)制:圖解見2019-6-13/img/60
7.5????字符緩沖流輸出步驟:圖解見2019-6-13/img/61
7.6????字符緩沖流輸入步驟:圖解見2019-6-13/img/62和63
7.7 ? ?亂序出師表案例:圖解見2019-6-13/img/64
8. ? ?轉(zhuǎn)換流
8.1 ? ?認(rèn)識字符編碼和字符集合
8.2 ? ?轉(zhuǎn)換流的原理:圖解見2019-6-13/img/65
8.3 ? ?轉(zhuǎn)換輸出流(字符---字節(jié)):圖解見2019-6-13/img/66
8.4????轉(zhuǎn)換輸入流(字節(jié)---字符):圖解見2019-6-13/img/67和68
8.5 ? ?案例:GBK文件讀入摹量,utf8寫出文件涤伐。圖解見2019-6-13/img/69
9. ? ?序列化和反序列化
9.1 ? ?概念:圖解見2019-6-13/img/70
9.2 ? ?序列化步驟和注意事項:圖解見2019-6-13/img/71和72
9.3 ? ?反序列化步驟:圖解見2019-6-13/img/73和74
9.4 ? ?static和transient修飾的變量無法序列化。圖解見2019-6-13/img/75
9.5 ? ?序列化異常:invalidclassexception缨称,只需要自定義序列號就行凝果。圖解見2019-6-13/img/76
9.6 ? ?對象集合序列化:圖解見2019-6-13/img/77
10. ? ?打印流
10.1 ? ?printstream:圖解見2019-6-13/img/78
10.2 ? ?system輸出的默認(rèn)位置可改變(system.setOut):圖解見2019-6-13/img/79