1.異常處理
這些異常類可以分為三種主要類型 : 系統錯誤 、 異常和運行時異常 。
- 系統錯誤 ( system error ) 是由 Java 虛擬機拋出的 , 用 Error 類表示 。 Error 類描述的是內部系統錯誤 。 這樣的錯誤很少發生 。
- 異常 ( exception ) 是用 Exception 類表示的, 它描述的是由程序和外部環境所引起的錯誤 , 這些錯誤能被程序捕獲和處理 。 ClassNotFoundException,IOException。
- 運行時異常 ( runtime exception ) 是用 RuntimeException 類表示的 , 它描述的是程序設計錯誤 , 例如 , 錯誤的類型轉換 、 訪問一個越界數組或數值錯誤 。 運行時異常通常是由 Java 虛擬機拋出的 。
RuntimeException 、 Error 以及它們的子類都稱為免檢異常 ( unchecked exception ) 。 所有其他異常都稱為必檢異常 ( checked exception ) , 意思是指編譯器會強制程序員檢査并通過 try -catch 塊處理它們 。
2.文本I/O
-
File類
- 文件輸入和輸出( 使用Scanner 類從文件中讀取文本數據 , 使用 PrintWriter 類向文本文件寫入數據 。)
PrintWriter類:
使用 try - with - resources 自動關閉資源
PrintWriter
Scanner 類:
Scanner 類
替換文本
替換文本