溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

runtimeexception有哪些特點

發布時間:2021-09-22 11:59:09 來源:億速云 閱讀:207 作者:小新 欄目:開發技術

小編給大家分享一下runtimeexception有哪些特點,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

  Exception和RuntimeException都是異常,他們有什么區別呢?是不是面試的時候經常被問道?今天我們就好好聊聊Exception和RuntimeException。

  RuntimeException的概念

  Exception:受檢查的異常,這種異常是強制我們catch或throw的異常。你遇到這種異常必須進行catch或throw,如果不處理,編譯器會報錯。比如:IOException。

  RuntimeException:運行時異常,這種異常我們不需要處理,完全由虛擬機接管。比如我們常見的NullPointerException,我們在寫程序時不會進行catch或throw。

  RuntimeException也是繼承自Exception的,只是虛擬機對這兩種異常進行了區分。小伙伴在編寫自己的異常時,要選好繼承哪個異常哦~~

  RuntimeException實例

  接下來,我們看看在實際編寫程序時,會有什么表現。首先,我們寫一個MyTest類,并寫兩個拋出異常的方法。如下圖:

  image

  打開UC瀏覽器查看更多精彩圖片

  第一個方法拋出Exception,第二個方法拋出RuntimeException。然后,我們編寫main函數,分別調用兩個方法,如下圖:

  image

  打開UC瀏覽器查看更多精彩圖片

  我們看到在調用第一個方法時,編譯器提示我們要處理異常,進行try-catch或者在方法上將異常拋出。而在調用第二個方法時,并沒有提示我們進行異常處理。這也就是Exception和RuntimeException的區別。

以上是“runtimeexception有哪些特點”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女