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

Java編程中使用throw關(guān)鍵字拋出異常的用法簡介

 更新時間:2015年11月12日 17:45:07   作者:小和尚敲代碼  
這篇文章主要介紹了Java編程中使用throw關(guān)鍵字拋出異常的用法,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

throw拋出異常的方式比較直接:

if(age < 0){
throw new MyException("年齡不能為負(fù)數(shù)!");
}

來看一個例子:

package Test;
 
 public class Test2 {
   public static void main(String[] args) {
     String s = "abc"; 
     if(s.equals("abc")) { 
       throw new NumberFormatException();
     } else { 
       System.out.println(s); 
     } 
   }
 
 }

運(yùn)行結(jié)果如下:

20151112173833696.png (651×179)


java中可以對一個方法在定義時就進(jìn)行異常的聲明,而后在實(shí)現(xiàn)時可以利用throw具體的拋出異常。

ppublic class Shoot {  創(chuàng)建類
 
static void pop() throws NegativeArraySizeException {
 
//定義方法并拋出NegativeArraySizeException異常
 
int [] arr = new int[-3];//創(chuàng)建數(shù)組
}
 
public static void main(String[] args) {//主方法
try { 
 
pop(); //調(diào)用pop()方法
 
} catch (NegativeArraySizeException e) {
 
System.out.println("pop()方法拋出的異常");//輸出異常信息
}
}
}


相關(guān)文章

最新評論

城口县| 乌兰县| 江川县| 富裕县| 雷波县| 碌曲县| 呈贡县| 彭阳县| 潞西市| 修武县| 霸州市| 景谷| 香格里拉县| 平南县| 永丰县| 津南区| 昌宁县| 原平市| 伊通| 新巴尔虎左旗| 金湖县| 廉江市| 甘肃省| 湖州市| 长海县| 封丘县| 宜宾市| 大足县| 武清区| 皋兰县| 宿州市| 九江县| 松江区| 凤城市| 炎陵县| 乐业县| 高密市| 黑山县| 商水县| 凌源市| 兴安县|