《Java程序設計》第五週學習總結 20165218 2017-2018-2

《Java程序設計》第五週學習總結 20165218 2017-2018-2

教材學習內容總結

第7章 內部類與異常類

內部類

  • 在類中定義另外一個類,外嵌類和內部類
  • 內部類能夠用外嵌類中的成員變量和方法
  • 內部類不能夠聲明類變量和類方法
  • 僅供其外嵌類使用

異常類

  • try-catch語句
try{
    可能發生異常的語句
}
catch(ExceptionSubClass1 e){
    ...
}
catch(ExceptionSubClass2 e){
    ...
}

一旦try部分拋出異常對象,try部分馬上結束,轉到相應的catch部分;也能夠用throw故意拋出異常。html


斷言

//格式一
assert booleanException;
//若是booleanException爲true,繼續執行程序;不然馬上結束

//格式二
assert booleanException:messageException;
//若是booleanException爲true,繼續執行程序;不然輸出messageException,結束執行

代碼調試中的問題和解決過程

  • 問題1:課本第286頁代碼開始運行結果以下 java

  • 問題1解決方案:將第12行改成File f = new File("F:\\JAVAcode\\Ch10\\src","Example10_4.java");,即我本身存放代碼的路徑,便可正常運行 git


代碼託管


上週考試錯題總結

課本77頁學習

若是類中有類變量,當時用new運算符建立多個不一樣的對象時,分配給這些對象的這個類變量佔有相同的一處內存,改變其中一個對象的這個類變量會影響其餘對象的這個類變量,也就是說對象共享類變量spa


參考資料

相關文章
相關標籤/搜索