01 異常 異常處理

2021-07-11 17:15:18 字數 468 閱讀 5638

注意:1、對定義的變數能初始化的盡量初始化,如果賦的值可能產生誤導,可以採用可空型別 ,例如:double? dnumres = null;

3、異常:執行的時候出現的錯誤,或bug;編寫**的預期條件玉實際條件不穩合

異常的機制是為了保證程式可以一直正常執行。

丟擲異常:throw new exception(「」);例如:throw new exception("除數不可以為零");

處理異常:

try//可能出現異常的**

//出現異常,其後的**不再執行,直接跳到catch

catch(exception ex)

//寫入日誌,處理異常後的首尾工作

try-catch:**中盡量少用異常處理。

物件導向:

三大特徵:

封裝->打包,便於管理

誕生:為了解決大型專案的維護和管理

繼承->

多型->

01 初始異常處理

目錄 異常機制本質 python 中一切都是物件,異常也採用物件的方式來處理。異常解決的關鍵 定位 異常機制處理的是可能會遇到的情況,邏輯處理的是肯定會遇到的情況 異常指程式執行過程 現的非正常現象,例如使用者輸入錯誤 除數為零 需 要處理的檔案不存在 陣列下標越界等。所謂異常處理,就是指程式在出現...

異常和異常處理

程式執行遇到兩種錯誤 1.error 錯誤 致命錯誤,無法恢復執行 2.exception 異常 通過修正,繼續執行。異常類常用方法 1.tostring 返回描述異常物件資訊字串 2.getmessage 返回描述物件詳細資訊 處理方法 1.try catch finally 1 try中包涵可能...

struts 異常處理 全域性異常處理

記錄一下全域性異常處理的過程 處理主動丟擲的異常,轉向錯誤提示頁面。1 寫乙個自己的異常,繼承runtimeexception,從父類生成構造方法 package me.yndy.srtp.exception suppresswarnings serial public class errorexc...