軟體測試學習教程—【其他必備技術】JAVA異常處理機制

千鋒教育官方發表於2019-08-23


  一,  什麼是異常?

所謂異常就是不正常的意思, Java 中的異常指的是程式出錯了,或者說程式出現了不正常的情況。

 


Exception: 該種類的異常是由於程式的原因造成的,所以是我們重點研究的物件!(E rror 不作為研究 物件)

編譯 異常:

編譯期異常,就是在編譯期間出現的程式碼錯誤,例如:語法錯誤、語句忘加分號、關鍵字寫錯等。

執行時異常:就是在程式執行期間出現的異常。


二:生活中案例來理解異常

例如週末和男朋友約好一起去看電影

E rror: 電影院出現故障不能營業

這種情況就好比程式由於硬體 / 環境造成程式被迫執行終止的情況!)

編譯異常:如去電影院的中途中鞋帶鬆了,要綁好鞋帶才能繼續正常行走

執行時異常:就是已經在電影院裡看電影了,這時有人給你打電話, 中斷了你正常欣賞電影,你要把電話掛了才可以繼續正常看電影。


三編譯 錯誤案例

 

四,執行時錯誤案例

執行時異常可以不用處理,如果不處理,程式可以執行,但在執行的過程中,遇到執行時異常,程式就會丟擲異常,並且終止程式的執行!

五,異常處理機制

 

只要用 try…catch 方式對異常進行處理了,無論該異常是編譯期異常還是執行時異常該異常程式碼之後的程式碼都可以執行!如果沒有用 try…catch 進行處理,那麼異常出現之後的程式碼就不會執行。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2654751/,如需轉載,請註明出處,否則將追究法律責任。

相關文章