20165302第五週學習總結

20165302第五週學習總結

第七章 內部類與異常類

1.內部類與外嵌類之間的關係java

  • 內部類的外嵌類的成員變量在內部中任然有效,內部類中的方法也能夠調用外嵌類中的方法
  • 內部類的類體中不能夠聲明類變量和類方法。外嵌類的類體中能夠用內部類聲明對象,做爲外嵌類的成員

2.匿名類git

  • 匿名類能夠繼承父類的方法也能夠重寫父類的方法
  • 使用匿名類時,必然是在某個類中直接用匿名類建立對象,所以匿名類必定是內部類
  • 匿名類能夠訪問外嵌類中的成員變量和方法,匿名類的類體中不能夠聲明static成員變量和static方法
  • 因爲匿名類是一個子類,但沒有類名,因此在用匿名類建立對象時,要直接使用父類的狗仔方法

3.異常類數組

  • java使用try-catch語句來處理異常
  • throw是java的關鍵字,該關鍵字的做用就是拋出異常,throw和throws是兩個不一樣的關鍵字
  • 在編寫程序時能夠擴展Exception類定義本身的異常類

4.斷言學習

  • 斷言語句的語法格式,使用關鍵字assert聲明一條斷言語句,斷言語句有如下兩種格式assert booleanExpression;assert booleanExpression:messageException
  • 起用於關閉斷言語句:在調試時使用java -ea mainclass

第十章 輸入輸出流

1.建立一個File對象的構造方法有三個調試

  • File(String filename);
  • File(String directoryPath,String filename);
  • File(File dir,String filename);

2.字節輸入流的read方法以字節爲單位讀取源中的數據對象

3.字節輸出流write方法以字節爲單位向目的地寫數據blog

4.使用輸入流的步驟繼承

  • 設定輸入流的源
  • 建立指向源的輸入流
  • 讓輸入流讀取源中的數據
  • 關閉輸入流

5.FileInputStream(String name);建立指向文件的輸入流get

6.輸出流使用步驟it

  • 給出目的地
  • 建立指向目的地的輸出流
  • 把數據寫入目的地
  • 關閉

7.使用FileOutputStream(String name)建立

8.BufferedReader和BufferWriter建立緩衝輸入輸出流,構造方法BufferedReader(Reader in);BufferWriter(Write out);

9.字節數組輸入流ByteArrayInputStream和字節數組輸出流ByteArrayOutputStream構造方法ByteArrayInputStream(byte[] buf)
ByteArrayOutputStream()

代碼託管

相關文章
相關標籤/搜索