10.第十二章:異常處理和文本I/O

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 類
替換文本
替換文本
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,764評論 18 399
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,908評論 18 139
  • 有些人的文字力透紙背,是用全部的力氣和悲憫心在寫作,故而他的文字就卓然于文學之林,常被當做異類,以至于作品就不能在...
    七月紫蘇閱讀 3,165評論 0 0
  • 這幾年,看到身邊的朋友們,一個接著一個的走入幸福的婚姻殿堂,你一邊羨慕著一邊開始著急,開始忐忑不安,怕落后于人,怕...
    時光印記S閱讀 174評論 0 0
  • 第43篇《致過去》 翻開書本 記憶在扉頁里翻滾 我的思念已經老去 文字向過去申訴 時光為辯解在辯解 不珍惜總會化作...
    好郝說話閱讀 207評論 0 3