91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

在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

色达县| 米脂县| 那曲县| 苗栗县| 仁寿县| 册亨县| 德格县| 驻马店市| 济南市| 高碑店市| 天峻县| 拉孜县| 鸡西市| 新竹市| 古交市| 临沂市| 察雅县| 镇沅| 广灵县| 上饶市| 南川市| 玛曲县| 文化| 绥化市| 齐齐哈尔市| 沈丘县| 资兴市| 宁波市| 永清县| 阿瓦提县| 仁寿县| 吴江市| 离岛区| 上饶市| 马边| 大渡口区| 潢川县| 桃园市| 耒阳市| 西宁市| 福鼎市|