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期末作业-中国足球网页
- 下一篇: Java高级语法笔记-文件读写(2)