在一個類中聲明另外一個類,這樣的類稱做內部類,而包含內部類的類成爲內部類的外嵌類。
內部類的類體中不能夠聲明類變量和類方法。外嵌類的類體中能夠用內部類聲明對象,做爲外嵌類的成員。html
內部類的使用規則:java
外嵌類和內部類在編譯時,生成兩個.class文件。git
直接使用一個類的子類的類體建立一個子類對象。建立子類對象時,除了使用父類的構造方法外還有類體,此類體被認爲是一個子類去掉類聲明後的類體,稱做匿名類。學習
所謂異常就是程序運行時可能出現一些錯誤,好比試圖打開一個根本不存在的文件等,異常處理將會改變程序的控制流程,讓程序有機會對錯誤做出處理。程序運行出現異常時,Java運行環境就用異常類Exception的相應子類建立一個異常對象,並等待處理。調試
Java使用try~catch語句來處理異常,將可能出現的異常操做放在try~catch語句的try部分,將發生異常後的處理放在catch部分。code
格式:htm
try { 包含可能發生異常的語句 } catch(ExceptionSubClass1 e) { … } catch(ExceptionSubClass2 e) { … }
帶finally子語句的try~catch語句,語法格式以下:對象
try{} catch(ExceptionSubClass e){ } finally{}
一、建立目錄 public boolean mkdir()
二、列出目錄中的文件 :
-public String[] list()
用字符串形式返回目錄下的所有文件。blog
public File [] listFiles()
用File對象形式返回目錄下的所有文件。public String[] list(FilenameFilter obj)
用字符串形式返回目錄下的指定類型的全部文件。public File [] listFiles(FilenameFilter obj)
用File對象形式返回目錄下的指定類型全部文件。public boolean accept(File dir,String name);
File("c:\\myletter","letter.txt");
public boolean createNewFile();
刪除文件:public boolean delete()
遞歸
java.io包提供了大量的流類,Java把
InputStream
抽象類的子類建立的流對象稱做字節輸入流;OutputStream
抽象類的子類建立的流對象稱做字節輸出流。Java把Reader
抽象類的子類建立的流對象稱做字符輸入流;Writer
抽象類的子類建立的流對象稱做字符輸出流。
使用輸入流一般包括4個基本步驟:
(1)設定輸入流的源
(2)建立指向源的輸入流
(3)讓輸入流讀取源中的數據
(4)關閉輸入流。
使用輸出流一般包括4個基本步驟:
(1)給出輸出流的目的地
(2)建立指向目的地的輸出流
(3)讓輸出流把數據寫入到目的地
(4)關閉輸出流。
隨着課程深刻,課程內容愈來愈難懂,特別是第十章內容,看懂很費勁,但願老師能夠在課上多作些解釋和實際操做實例。
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 200/200 | 1/4 | 10/10 | |
第二週 | 300/500 | 1/5 | 10/20 | |
第三週 | 800/1300 | 1/6 | 20/40 | |
第四周 | 700/2000 | 2/8 | 20/60 | |
第五週 | 1100/ 3100 | 2/10 | 30 /90 | |
第六週 | / | / | / | |
第七週 | ||||
第八週 |
計劃學習時間:30小時
實際學習時間:30小時