Java編程中使用throw關鍵字拋出異常的用法簡介
更新時間:2015年11月12日 17:45:07 作者:小和尚敲代碼
這篇文章主要介紹了Java編程中使用throw關鍵字拋出異常的用法,是Java入門學習中的基礎知識,需要的朋友可以參考下
throw拋出異常的方式比較直接:
if(age < 0){
throw new MyException("年齡不能為負數(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);
}
}
}
運行結果如下:

java中可以對一個方法在定義時就進行異常的聲明,而后在實現(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(); //調用pop()方法
} catch (NegativeArraySizeException e) {
System.out.println("pop()方法拋出的異常");//輸出異常信息
}
}
}
相關文章
Spring中@EnableScheduling實現(xiàn)定時任務代碼實例
這篇文章主要介紹了Spring中@EnableScheduling實現(xiàn)定時任務代碼實例,@EnableScheduling 注解開啟定時任務功能,可以將多個方法寫在一個類,也可以分多個類寫,當然也可以將方法直接寫在上面ScheddulConfig類中,需要的朋友可以參考下2024-01-01
spring security數(shù)據庫表結構實例代碼
這篇文章主要介紹了spring security數(shù)據庫表結構實例代碼,需要的朋友可以參考下2017-09-09
Java中 ? extends T 和 ? super&nb
本文主要介紹了Java中 ? extends T 和 ? super T的理解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05

