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

Java異常處理與throws關(guān)鍵字用法分析

 更新時間:2019年01月14日 11:26:02   作者:貝貝愛豆豆  
這篇文章主要介紹了Java異常處理與throws關(guān)鍵字用法,結(jié)合實例形式分析了java常見的異常、錯誤處理及throws關(guān)鍵字相關(guān)使用技巧、注意事項,需要的朋友可以參考下

本文實例講述了Java異常處理與throws關(guān)鍵字用法。分享給大家供大家參考,具體如下:

Java異常處理

認(rèn)識異常:

1.異常是導(dǎo)致程序中斷運行的一種指令流,如果不對異常進(jìn)行正確處理,則可能導(dǎo)致程序的中斷執(zhí)行,造成不必要的損失。

2.異常范例

空指針異常

Exc e=null;
System.out.println(e.i);

除0異常

int a=10;
int b=0;
System.out.println(a/b);

3.處理異常

異常格式:

try{
異常語句;
}
catch(Exception e){
}
finally{
   一定會執(zhí)行的代碼;
}

int a=10;
int b=0;
try {
   System.out.println(a/b);
}
catch (ArithmeticException e){
   System.out.println(e);
}

int temp=0;
Exc e=null;
try {
  temp=e.a/e.b;
  System.out.println(temp);
}
catch (NullPointerException e1){
  System.out.println("空指針異常"+e1);
}
catch (ArithmeticException e1){
  System.out.println("算數(shù)異常"+e1);
}
finally {
  System.out.println("程序退出");
}

常見異常

1.數(shù)組越界異常:ArrayIndexOutOfBoundsException

2.數(shù)字格式化異常:NumberFormatException

3.算數(shù)異常:ArithmeticException

4.空指針異常:NullPointerException

throws關(guān)鍵字

1.在定義一個方法的時候可以使用throws關(guān)鍵字聲明,使用throws聲明的方法表示此方法不處理異常,拋給方法的調(diào)用者處理。

2.格式:

public void tell()throws Exception{}

例子:

public static void main(String [] args){
    try {
      tell(10,0);
    }
    catch (Exception e){
      System.out.println(e);
    }
}
public static void tell(int i,int j)throws ArithmeticException{
    int temp=0;
    temp=i/j;
    System.out.println(temp);
}

還可以:

public static void main(String [] args)throws Exception{
    tell(10,0);
}
public static void tell(int i,int j)throws ArithmeticException{
    int temp=0;
    temp=i/j;
    System.out.println(temp);
}

此時,最后拋給JVM進(jìn)行處理。

更多java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Java面向?qū)ο蟪绦蛟O(shè)計入門與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對大家java程序設(shè)計有所幫助。

相關(guān)文章

  • Java創(chuàng)建對象的四種方式詳解

    Java創(chuàng)建對象的四種方式詳解

    這篇文章主要介紹了Java創(chuàng)建對象的四種方式詳解,如果我們不想利用默認(rèn)構(gòu)造器來創(chuàng)建java對象,而想利用指定的構(gòu)造器來創(chuàng)建java對象,則需要利用Construtor對象,每個Construtor對應(yīng)一個構(gòu)造器,需要的朋友可以參考下
    2023-11-11
  • java 獲取服務(wù)器真實IP的實例

    java 獲取服務(wù)器真實IP的實例

    這篇文章主要介紹了java 獲取服務(wù)器真實IP的實例的相關(guān)資料,這里提供實現(xiàn)方法幫助大家學(xué)習(xí)理解這部分內(nèi)容,需要的朋友可以參考下
    2017-08-08
  • 關(guān)于json序列化(javaBean轉(zhuǎn)Json的細(xì)節(jié)處理)

    關(guān)于json序列化(javaBean轉(zhuǎn)Json的細(xì)節(jié)處理)

    這篇文章主要介紹了關(guān)于json序列化(javaBean轉(zhuǎn)Json的細(xì)節(jié)處理),具有很好的參考價值,希望對大家有所幫助。
    2022-03-03
  • 詳解java一維數(shù)組及練習(xí)題實例

    詳解java一維數(shù)組及練習(xí)題實例

    在本篇文章里小編給大家整理了關(guān)于java一維數(shù)組及練習(xí)題的相關(guān)知識點和實例代碼,有需要的朋友們跟著學(xué)習(xí)下。
    2019-07-07
  • Java8 自定義CompletableFuture的原理解析

    Java8 自定義CompletableFuture的原理解析

    這篇文章主要介紹了Java8 自定義CompletableFuture的原理解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Idea Project文件目錄不見了,只剩External Libraries和imi文件的解決

    Idea Project文件目錄不見了,只剩External Libraries和imi文件的解決

    這篇文章主要介紹了Idea Project文件目錄不見了,只剩External Libraries和imi文件的解決方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Java讀取PDF中的表格的方法示例

    Java讀取PDF中的表格的方法示例

    本文主要介紹了Java讀取PDF中的表格的方法示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Java預(yù)覽PDF時的文件名稱問題及解決

    Java預(yù)覽PDF時的文件名稱問題及解決

    這篇文章主要介紹了Java預(yù)覽PDF時的文件名稱問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 一文搞懂JAVA 枚舉(enum)

    一文搞懂JAVA 枚舉(enum)

    這篇文章主要介紹了JAVA 枚舉(enum)的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • 獲取系統(tǒng)參數(shù)System.getProperties()與配置文件參數(shù)@Value(“${key}“)

    獲取系統(tǒng)參數(shù)System.getProperties()與配置文件參數(shù)@Value(“${key}“)

    這篇文章主要介紹了獲取系統(tǒng)參數(shù)System.getProperties()與配置文件參數(shù)@Value("${key}"),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05

最新評論

涪陵区| 龙山县| 广东省| 自治县| 东辽县| 读书| 肥东县| 馆陶县| 涞源县| 开江县| 平和县| 英德市| 台东市| 栾城县| 舒兰市| 威信县| 左贡县| 大渡口区| 乡宁县| 镇安县| 托克逊县| 通化县| 南郑县| 泸州市| 海盐县| 宣武区| 措勤县| 金溪县| 手游| 永泰县| 房山区| 滕州市| 时尚| 措美县| 新民市| 社旗县| 弋阳县| 澄迈县| 科尔| 于田县| 金门县|