20165234 《Java程序設計》第五週學習總結

第五週學習總結

教材學習內容總結

第七章 內部類與異常類

  • 內部類

內部類:在一個類中定義另外一個類。java

外嵌類:包含內部類的類,稱爲內部類的外嵌類。git

內部類的類體中不能聲明類變量和類方法。外嵌類的類體中能夠用內部類聲明對象,做爲外嵌類的成員。數組

內部類僅供它的外嵌類使用,其餘類不能夠用某個類的內部類聲明對象。學習

非內部類不能夠是 static 類。spa

  • 匿名類

1. 和子類有關的匿名類3d

匿名類是一個子類,不能用匿名類聲明對象,但可直接用匿名類建立一個對象。code

new Bank () {
    匿名類的類體
};

2. 和接口有關的匿名類對象

new Computable() {
    實現接口的匿名類的類體;
};
  • 異常類

try-catch 語句:blog

try {
    包含可能發生的異常語句;
}
catch(ExceptionSubClass1  e) {
    ...
}
catch(ExceptionSubClass2  e) {
    ...
}

第十章 輸入、輸出流

  • File 類

1. 文件的屬性接口

public String getName()                 獲取文件的名字。

public boolean canRead()             判斷文件是不是可讀的。

public boolean canWrite()             判斷文件是否可被寫入。

public boolean exits()                    判斷文件是否存在。

public long length()                        獲取文件的長度(單位是字節)。

public String getAbsolutePath()     獲取文件的絕對路徑。

public String getParent()               獲取文件的父目錄。

public boolean isFile()                   判斷文件是不是一個普通文件,而不是目錄。

public boolean isDirectroy()           判斷文件是不是一個目錄。

public boolean isHidden()              判斷文件是不是隱藏文件。

public long lastModified()               獲取文件最後修改的時間。

2. 目錄

調用方法 public boolean mkdir() 建立一個目錄,若是建立成功返回true,不然返回false(若是該目錄已經存在將返回false)。

 public String [] list()  用字符串形式返回目錄下的所有文件。

 public File [] listFiles()  用File對象形式返回目錄下的所有文件。

3. 文件的建立與刪除

 public boolean createNewFile()  文件對象file調用方法。

 file.delate()  能夠刪除當前文件。

4. 運行可執行文件

 Runtime ec  使用Runtime類聲明一個對象。

 ec=Runtime.getRuntime()  使用getRuntime()靜態方法建立這個對象。

ec能夠調用exec(String command)方法打開本地機器上的可執行文件或執行一個操做。

  • 輸入流、輸出流

FileInputStream 文件字節輸入流,FileOutputStream 文件字節輸出流。

BufferedReader 緩衝輸入流,BufferedWriter 緩衝輸出流。

DataInputStream 數據輸入流,DataOutputStream 數據輸出流。

ObjectInputStream 對象輸入流,ObjectOutputStream 對象輸出流。

ByteArrayInputStream 字節數組輸入流,ByteArrayOutputStream 字節數組輸出流。

代碼託管

代碼提交的過程:

代碼量統計

上週考試錯題總結

相關文章
相關標籤/搜索