java中throws用法_java中throws实例用法详解
在程序出現異常時,會有一個拋出異常的throw出現,這里我們要跟今天所講的throws區分開。throws的作用是聲明拋出,在名稱上也跟throw有所不同。下面我們就throws對策概念、語法、實例帶來講解,幫助大家找到聲明拋出異常的方法,具體方法如下。
1.概念
如果方法聲明的是Exception類型的異常或者是Checked Exception異常,要求方法的調用處必須做處理。
(1)繼續使用throws向上(方法的調用處)聲明
(2)使用try-catch-finally進行處理
2.語法
[(修飾符)](返回值類型)(方法名)([參數列表])[throws(異常類)]{......}
public void function() throws Exception{......}
3.實例
class MyException extends Exception {
public MyException() {}
public MyException(String msg) {
super(msg);
}
}
public class Demo3 {
public static void main(String[] args) {
try {
test();
} catch (MyException e) {
System.out.println("Catch My Exception");
e.printStackTrace();
}
}
public static void test() throws MyException{
try {
int i = 10/0;
System.out.println("i="+i);
} catch (ArithmeticException e) {
throw new MyException("This is MyException");
}
}
}
到此這篇關于java中throws實例用法詳解的文章就介紹到這了,更多相關java中throws的使用內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java中throws用法_java中throws实例用法详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java三点确定圆弧_圆弧方向判断方法和
- 下一篇: 如何仅花25美元并在3小时内完成Imag