注意: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...