首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 異常處理:錯誤控制內建語言、Exception 物件、try-catch、編譯期強制、可靠恢復、非 OO 特性

     編輯:Java 相關知識

歷史痛點

  • 錯誤控制從最古老語言就是大問題
  • 難設計完美方案 → 多語言忽略、拋給庫設計者
  • 依賴程式設計師警覺性而非語言強制 → 匆忙時必失效

異常處理機制

  • 將錯誤控制內建語言/OS
  • Exception = 特殊物件,從錯誤點拋出
  • 對應異常處理器捕獲
  • 多處理器可並行捕獲不同異常
  • 獨立執行路徑,不干擾常規代碼

關鍵優勢

  1. 編碼更簡單:無需頻繁檢查錯誤碼
  2. 異常 ≠ 返回錯誤碼/旗標:不可被忽略,必在某處處理
  3. 可靠恢復:一般無需退出,可處理後繼續執行
  4. 程式更可靠

Java 獨特性

  • 異常模組從一開始就封裝好
  • 必須使用:不寫異常處理代碼 → 編譯錯誤
  • 保證程式連貫性,錯誤控制更容易

本質澄清

異常處理非 OO 特性(雖 OOP 中常用物件表示),早於 OO 語言存在。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved