162 01 Android 零基礎入門 03 Java經常使用工具類01 Java異常 04 使用try…catch…finally實現異常處理 02 使用try-catch結構處理異常

162 01 Android 零基礎入門 03 Java經常使用工具類01 Java異常 04 使用try…catch…finally實現異常處理 02 使用try-catch結構處理異常

本文知識點:使用try-catch結構處理異常java

說明:由於時間緊張,本人寫博客過程當中只是對知識點的關鍵步驟進行了截圖記錄,沒有對截圖步驟進行詳細的文字說明(後面博主時間充裕了,會對目前的博客編輯修改,補充上詳細的文字說明);有些步驟和相關知識點缺少文字描述,可能會難以理解。讀者若有不明之處,歡迎博客私信或者微信(本人微信在博客下方的「關於博主」處)與本人交流,共同進步android

使用try-catch結構處理異常

try-catch結構處理異常示例代碼

mark

mark
mark

當try塊中的代碼出現異常時,拋出的異常能夠被catch塊的代碼捕獲。
而後catch塊的代碼執行結束的時候,能夠依然順序執行以後的相關代碼。微信

Exception類提供的printStackTrace方法,能夠打印出錯的詳細信息,而後它打印的錯誤結果,在程序輸出時出現的位置相對比較隨機,並無一個特別固定的位置
因此不用關心它的位置,關注它展現的內容便可。
mark
mark工具

如何看異常的描述信息呢?注意:從最後一行開始看起。它會告訴你,異常發生的最外層的展現從哪裏開始。
mark3d

try塊中不管是否出現異常,即catch塊不管執行與否,finally塊都會執行。下面的示例中,「運算結束」必定會輸出。
markblog

try:負責拋出異常
catch:負責捕獲異常
finally:不管怎樣,塊中代碼必定會執行
博客

相關文章
相關標籤/搜索