20155327第五週學習總結

20155327第五週學習總結

教材內容總結

第7章內部類與異常類java

主要內容git

1內部類:
內部類是定義在另外一個類中的類,使用它的緣由主要有3個:函數

  - 內部類方法能夠訪問該類定義所在的做用域中的數據,包括私有的數據;學習

  - 內部類能夠對同一個包中的其餘類隱藏以來;對象

  - 當想要定義一個回調函數且不想編寫大量代碼時,使用匿名內部類比較便捷。繼承

2匿名類:
匿名類是子類去掉類聲明後的類體
一個匿名類由如下幾個部分組成:接口

  • new操做符
  • Runnable:接口名稱。這裏還能夠填寫抽象類、普通類的名稱。
  • ():這個括號表示構造函數的參數列表。因爲Runnable是一個接口,沒有構造函數,因此這裏填一個空的括號表示沒有參數。
  • {...}:大括號中間的代碼表示這個類內部的一些結構。在這裏能夠定義變量名稱、方法。跟普通的類同樣。

3異常類:
異常:程序運行過程當中可能出現的錯誤,異常類用做異常處理,給程序機會對錯誤做出處理
常見種類:
一、Error
二、Runtime Exception 運行時異常
三、Exception
四、throw 用戶自定義異常
4斷言:
關鍵字:assert。在程序開發過程當中使用它建立一個斷言(assertion),它的語法形式有以下所示的兩種形式:
一、assert condition;
這裏condition是一個必須爲真(true)的表達式。若是表達式的結果爲true,那麼斷言爲真,而且無任何行動。若是表達式爲false,則斷言失敗,則會拋出一個AssertionError對象。這個AssertionError繼承於Error對象,
而Error繼承於Throwable,Error是和Exception並列的一個錯誤對象,一般用於表達系統級運行錯誤。
二、asser condition:expr;
這裏condition是和上面同樣的,這個冒號後跟的是一個表達式,一般用於斷言失敗後的提示信息,說白了,它是一個傳到AssertionError構造函數的值,若是斷言失敗,該值被轉化爲它對應的字符串,並顯示出來。
第10章輸入、輸出流作用域

1File類:
Java文件類以抽象的方式表明文件名和目錄路徑名。該類主要用於文件和目錄的建立、文件的查找和文件的刪除等。
File對象表明磁盤中實際存在的文件和目錄。經過如下構造方法建立一個File對象。
經過給定的父抽象路徑名和子路徑名字符串建立一個新的File實例。
File(File parent, String child);
經過將給定路徑名字符串轉換成抽象路徑名來建立一個新 File 實例。
File(String pathname)
根據 parent 路徑名字符串和 child 路徑名字符串建立一個新 File 實例。
File(String parent, String child)
經過將給定的 file: URI 轉換成一個抽象路徑名來建立一個新的 File 實例。
File(URI uri)開發

在Java中把不一樣的輸入輸出源(鍵盤、文件、網路鏈接)抽象表述爲「流」。字符串

1.輸入流、輸出流

2.字節流、字符流

字節流經過InputStream和OutputStream來操做,數據單元是8位的字節

字符流經過Reader和Writer來操做,數據單元是16位的字符
(代碼託管)[https://gitee.com/bestiisjava2017/lbq20155327]

相關文章
相關標籤/搜索