20165221 JAVA第五週學習心得

課本知識點

內部類與異常類

  • 內部類:在一個類中定義另外一個類
    特色:外嵌類的成員在內部類仍然有效內部類也可調用外嵌類的方法,內部類的類體不能聲明類變量及類方法
    非內部類不能是static
  • 匿名類:建立對象時,使用父類的構造方法及類體
    特色:可繼承或者重寫父類的方法,使用時,在某個類中匿名創造對象,故匿名類定是內部類
    類體中不能聲明static成員變量及方法,匿名創造對象時,要直接使用父類的構造方法。
new  Bank()
     {
             匿名類的類體
     };

上例中代表用bank的一個子類建立方法。java

new Computable() 
   {
           實現接口的匿名類的類體
   };
  • 異常類
    try-catch語句:用來處理異常,可由多個`catch組成,分別處理髮生的相應異常。
  • 斷言
    使用assert聲明斷言語句

第七章代碼碼雲上傳地址
第七章代碼託管統計結果:git

輸入&輸出流

  • File類:主要用來獲取文件自己的一些信息,不涉及對文件的讀寫操做
    建立它的構造方法有三種
  • 文件字節輸入流:設定輸入流的源-->建立指向源的輸入流-->輸入流讀取源中的數據-->關閉輸入流
  • 文件字節輸出流
  • 緩衝流隨機流數組流,數據流對象流**,
  • 序列化與對象克隆
  • 使用Scanner解析文件文件對話框帶進度條的輸入法文件鎖
    第十章代碼上傳碼雲地址數組

    錯題回顧

  • 錯題1 :UML類圖,繼承用一個帶三角的直線表示,由子類指向父類。學習

  • 錯題2 :帶有返回值的方法必定不是構造方法。code

  • 錯題3 :對象的引用存在棧中,對象的實體(分配給對象的變量)存在堆中。視頻

  • 錯題4 :一個類聲明的兩個對象若引用相同,則具備徹底相同的實體。對象

  • 錯題5 :對象調用方法時,參數變量必須有具體的值。方法若是改變參數的值,不會影響向參數「傳值」的變量的值。blog

  • 錯題6 :沒必要建立對象就能夠用類名直接調用static方法。繼承

學習總結

  • 這周是學習的第四周,也是小組學習的第一週,本身原來一直用的cmd,是小組成員教會我用git推的代碼,雖然有些遲,可是也是進步吧,這周本身也開始轉向虛擬機,敲的代碼仍是比較多的,可是理解掌握的有限,但願老師能稍微調慢一點進度吧.......在虛擬機中統計的代碼,也都是在這周完成的,若是本身完成代碼敲打的話,對我來講,再去完成視頻和課本知識的學習,有些困難。

進度條

代碼行數 (新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
第一週 80/80 1/1 18/18 掌握數組、符號、數據的使用
第三週 695/1132 2/5 20/38 瞭解類與對象的基本結構和構造方法
第四周 765/1897 2/7 14/52 瞭解子類與繼承、接口與實現
第五週 582/2479 2/9 17/69 瞭解內部類與異常類輸入與輸出流接口

相關文章
相關標籤/搜索