JAVA SE 學習第四天
異常處理:執行期出現的錯誤。注意觀察錯誤的名字和行號
異常的分類,異常的捕獲和處理
除錯,程式是調出來的某些人某幢情況下的語言。.
JAVA 程式出現異常事件,可以生成一個異常類物件,該異常類物件封裝了異常事件的資訊並將被提交給JAVA執行時系統,這個過程稱為跑出(throw)異常;
當JAVA執行時系統接收到異常物件時,會尋找能處理這一異常的程式碼並把當前異常物件交給其處理,這一過程稱為捕獲(catch)異常。
方法時可能丟擲異常的
類 Throwable
public class Throwableextends Objectimplements Serializable
Throwable
類是 Java 語言中所有錯誤或異常的超類。只有當物件是此類(或其子類之一)的例項時,才能通過 Java 虛擬機器或者 Java
throw
語句丟擲。類似地,只有此類或其子類之一才可以是 catch
子句中的引數型別。
兩個子類的例項,Error
和
Exception
,通常用於指示發生了異常情況。通常,這些例項是在異常情況的上下文中新近建立的,因此包含了相關的資訊(比如堆疊跟蹤資料)。
java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException
java.lang.Object java.lang.Throwable java.lang.Error
Error 處理不了,虛擬機器等的錯誤;
Exception 可以處理的問題
RuntimeException 可以不進行捕獲處理,其它Exception 需要處理,當方法丟擲的異常呼叫時必須捕獲處理異常。
相關文章
- Java SE 語法學習Java
- java學習第四天7/9Java
- Java學習筆記 第四天Java筆記
- JAVA SE 學習第六天Java
- 很好的JAVA SE學習網站Java學習網站
- JAVA SE 學習第五天Java
- Java SE 學習---物件導向程式設計Java物件程式設計
- Java se 複習05Java
- Python第四天學習Python
- 跟隨小破站學習java SE第十五天Java
- python學習第四天(函式)Python函式
- java se docJava
- 股票學習-量柱和k線-第四天
- Hadoop學習第四天--MapReduce提交過程Hadoop
- Golang 學習系列第四天:運算元據庫 PostgreSQLGolangSQL
- Vue2 第四天學習(Vue的生命週期)Vue
- 大資料框架之一——Hadoop學習第四天大資料框架Hadoop
- HBase學習的第四天--HBase的進階與APIAPI
- JAVA SE基礎(二)Java
- Java SE 21 新增特性Java
- Java SE 20 新增特性Java
- Java SE 22 新增特性Java
- Java SE 23 新增特性Java
- java學習之道 --- 如何學習java?Java
- 第四天-程式碼練習
- 學習前端的第四天2020-10-15前端
- 資料倉儲建模工具之一——Hive學習第四天Hive
- Java Platform SE 8(Java™程式語言)JavaPlatform
- Java SE 基礎知識Java
- Java(SE)內容回顧Java
- [零基礎學JAVA]Java SE應用部分-35.JAVA類集之四Java
- Java 學習Java
- Java學習Java
- 新手如何學習Java——Java學習路線圖Java
- java SE 1.8中Collection介面分析Java
- Java學習之路 -- Java怎麼學?Java
- 《JAVA學習指南》學習筆記Java筆記
- Java SE 6 新特性: Java DB 和 JDBC 4.0JavaJDBC