最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java異常處理運(yùn)行時異常(RuntimeException)詳解及實(shí)例

 更新時間:2017年05月27日 16:48:11   作者:杜瑞祺  
這篇文章主要介紹了 Java異常處理運(yùn)行時異常(RuntimeException)詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下http://time.qq.com/?pgv_ref=aiotime

  Java異常處理運(yùn)行時異常(RuntimeException)詳解及實(shí)例

RuntimeException

RunntimeException的子類:

ClassCastException

多態(tài)中,可以使用Instanceof 判斷,進(jìn)行規(guī)避

ArithmeticException

進(jìn)行if判斷,如果除數(shù)為0,進(jìn)行return

NullPointerException

進(jìn)行if判斷,是否為null

ArrayIndexOutOfBoundsException

使用數(shù)組length屬性,避免越界

這些異常時可以通過程序員的良好編程習(xí)慣進(jìn)行避免的

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

案例

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

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

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

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);
 }
}

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • java中抽象類、抽象方法、接口與實(shí)現(xiàn)接口實(shí)例詳解

    java中抽象類、抽象方法、接口與實(shí)現(xiàn)接口實(shí)例詳解

    這篇文章主要給大家介紹了關(guān)于java中抽象類、抽象方法、接口與實(shí)現(xiàn)接口的相關(guān)資料,文中通過示例代碼將四者介紹的非常詳細(xì),并且簡單介紹了抽象類和接口的區(qū)別,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Alibaba?SpringCloud集成Nacos、openFeign實(shí)現(xiàn)負(fù)載均衡的解決方案

    Alibaba?SpringCloud集成Nacos、openFeign實(shí)現(xiàn)負(fù)載均衡的解決方案

    Spring?Cloud?Alibaba?致力于提供微服務(wù)開發(fā)的一站式解決方案,此項(xiàng)目包含開發(fā)分布式應(yīng)用微服務(wù)的必需組件,這篇文章主要介紹了Alibaba?SpringCloud集成Nacos、openFeign實(shí)現(xiàn)負(fù)載均衡,需要的朋友可以參考下
    2024-05-05
  • java中DecimalFormat四舍五入用法詳解

    java中DecimalFormat四舍五入用法詳解

    這篇文章主要為大家詳細(xì)介紹了java中DecimalFormat四舍五入的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Java 自定義注解的魅力

    Java 自定義注解的魅力

    這篇文章主要介紹了Java 自定義注解的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下
    2021-03-03
  • springboot中使用jpa下hibernate的ddl-auto方式

    springboot中使用jpa下hibernate的ddl-auto方式

    這篇文章主要介紹了springboot中使用jpa下hibernate的ddl-auto方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java 抽象類與接口的對比

    Java 抽象類與接口的對比

    這篇文章主要介紹了Java 抽象類與接口的對比,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-08-08
  • java中自定義線程池最佳實(shí)踐教程

    java中自定義線程池最佳實(shí)踐教程

    自定義線程池的最佳實(shí)踐包括:合理配置線程池大小、選擇合適的隊(duì)列類型、設(shè)置合理的拒絕策略、理解核心線程和非核心線程的區(qū)別、定期監(jiān)控和調(diào)優(yōu)、避免死鎖、使用合適的線程工廠、設(shè)計(jì)高效的任務(wù)、使用現(xiàn)有的線程池實(shí)現(xiàn)以及合理處理超時和中斷
    2025-03-03
  • Spring的@Bean和@Autowired組合使用詳解

    Spring的@Bean和@Autowired組合使用詳解

    這篇文章主要介紹了Spring的@Bean和@Autowired組合使用詳解,Spring的@Bean注解用于告訴方法,產(chǎn)生一個Bean對象,然后這個Bean對象交給Spring管理,產(chǎn)生這個Bean對象的方法Spring只會調(diào)用一次隨后會將這個Bean對象放在自己的IOC容器,需要的朋友可以參考下
    2024-01-01
  • JAVA實(shí)現(xiàn)紅包分發(fā)的示例代碼

    JAVA實(shí)現(xiàn)紅包分發(fā)的示例代碼

    這篇文章主要介紹了JAVA實(shí)現(xiàn)紅包分發(fā)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Java 內(nèi)置接口 Serializable示例詳解

    Java 內(nèi)置接口 Serializable示例詳解

    這篇文章主要為大家介紹了Java 內(nèi)置接口 Serializable示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11

最新評論

治县。| 林周县| 黑山县| 龙州县| 剑川县| 行唐县| 台州市| 潮安县| 宝鸡市| 奈曼旗| 平遥县| 大石桥市| 西畴县| 轮台县| 武功县| 安西县| 翁牛特旗| 滦平县| 锡林郭勒盟| 东乌珠穆沁旗| 广宗县| 突泉县| 吉木乃县| 永康市| 石林| 资阳市| 资源县| 九台市| 改则县| 原阳县| 灵丘县| 富源县| 黄冈市| 延长县| 舞阳县| 玛沁县| 巨野县| 东方市| 罗平县| 金塔县| 乌苏市|