亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

在Java項目中運行異常處理時出現異常怎么解決

發布時間:2020-11-21 15:11:45 來源:億速云 閱讀:187 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關在Java項目中運行異常處理時出現異常怎么解決,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

  Java異常處理運行時異常(RuntimeException)詳解及實例

RuntimeException

RunntimeException的子類:

ClassCastException

多態中,可以使用Instanceof 判斷,進行規避

ArithmeticException

進行if判斷,如果除數為0,進行return

NullPointerException

進行if判斷,是否為null

ArrayIndexOutOfBoundsException

使用數組length屬性,避免越界

這些異常時可以通過程序員的良好編程習慣進行避免的

1:遇到運行時異常無需進行處理,直接找到出現問題的代碼,進行規避。
2:就像人上火一樣牙疼一樣,找到原因,自行解決即可
3:該種異常編譯器不會檢查程序員是否處理該異常
4:如果是運行時異常,那么沒有必要在函數上進行聲明。

案例

1:除法運算功能(div(int x,int y))
2:if判斷如果除數為0,throw new ArithmeticException();
3:函數聲明throws ArithmeticException
4:main方法調用div,不進行處理
5:編譯通過,運行正常
6:如果除數為0,報異常,程序停止。
7:如果是運行時異常,那么沒有必要在函數上進行聲明。

1:Object類中的wait()方法,內部throw了2個異常 IllegalMonitorStateException InterruptedException

1:只聲明了一個(throws) IllegalMonitorStateException是運行是異常沒有聲明。

class Demo{

 public static void main(String[] args){
  div(2, 1);
 }

 public static void div(int x, int y) {
  if (y == 0) {
   throw new ArithmeticException(); 
  }
  System.out.println(x / y);
 }
}

關于在Java項目中運行異常處理時出現異常怎么解決就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

抚州市| 莱西市| 锦州市| 图木舒克市| 江华| 五家渠市| 香格里拉县| 呼图壁县| 通渭县| 曲松县| 炉霍县| 德化县| 黔东| 青浦区| 定结县| 甘孜| 根河市| 武平县| 惠来县| 揭阳市| 广元市| 仁怀市| 崇州市| 大方县| 格尔木市| 顺义区| 米泉市| 葵青区| 金昌市| 舒兰市| 府谷县| 内江市| 弋阳县| 逊克县| 高雄县| 徐闻县| 阿荣旗| 惠东县| 托克托县| 罗城| 宁阳县|