Java高级语法笔记-向上层抛出异常
生活随笔
收集整理的這篇文章主要介紹了
Java高级语法笔记-向上层抛出异常
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
向上層拋出
函數可以不處理異常,交給上層函數處理
void test1() throws Exception
{
throw new Exception("test");
}
void test2() throws Exception
{
test1(); // 有異常拋出,但不在本函數中處理
函數可以不處理異常,交給上層函數處理
void test1() throws Exception
{
throw new Exception("test");
}
void test2() throws Exception
{
test1(); // 有異常拋出,但不在本函數中處理
}
代碼如下:
HelloWorld.java
package my;public class HelloWorld {public void test1()throws Exception{throw new Exception("test");}public void test2()throws Exception{test1();}public static void main(String[] args){ HelloWorld t=new HelloWorld();try {t.test2();}catch(Exception e) {e.printStackTrace();}} } 運行結果如下:
總結
以上是生活随笔為你收集整理的Java高级语法笔记-向上层抛出异常的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML期末作业-中国足球网页
- 下一篇: HTML期末作业-家乡网站