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

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

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

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

RuntimeException

RunntimeException的子類:

ClassCastException

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

ArithmeticException

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

NullPointerException

進行if判斷,是否為null

ArrayIndexOutOfBoundsException

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

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

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

案例

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

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中抽象類、抽象方法、接口與實現(xiàn)接口實例詳解

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

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

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

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

    java中DecimalFormat四舍五入用法詳解

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

    Java 自定義注解的魅力

    這篇文章主要介紹了Java 自定義注解的相關資料,幫助大家更好的理解和學習使用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 抽象類與接口的對比,幫助大家更好的理解和學習Java,感興趣的朋友可以了解下
    2020-08-08
  • java中自定義線程池最佳實踐教程

    java中自定義線程池最佳實踐教程

    自定義線程池的最佳實踐包括:合理配置線程池大小、選擇合適的隊列類型、設置合理的拒絕策略、理解核心線程和非核心線程的區(qū)別、定期監(jiān)控和調優(yōu)、避免死鎖、使用合適的線程工廠、設計高效的任務、使用現(xiàn)有的線程池實現(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只會調用一次隨后會將這個Bean對象放在自己的IOC容器,需要的朋友可以參考下
    2024-01-01
  • JAVA實現(xiàn)紅包分發(fā)的示例代碼

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

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

    Java 內置接口 Serializable示例詳解

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

最新評論

麻栗坡县| 鄂托克前旗| 九寨沟县| 乌兰察布市| 怀安县| 海盐县| 泊头市| 通辽市| 上思县| 盐山县| 盱眙县| 博罗县| 防城港市| 贵德县| 乌拉特中旗| 连城县| 莒南县| 屏边| 莆田市| 天门市| 贡觉县| 柳州市| 保亭| 柞水县| 兴海县| 丰都县| 固安县| 临清市| 玉溪市| 湘乡市| 囊谦县| 桦南县| 邵阳县| 吉林省| 富川| 澄迈县| 东丰县| 射阳县| 沈丘县| 吴堡县| 无锡市|