Java入门第三季

a 夏天 提交于 2019-11-27 12:56:34

第一章 异常与异常处理

1-1 Java异常简介

1-2 Java中使用try...catch...finally

语法:

try{

    //一些会出现异常的方法

}catch(Exception e){

    //处理

该异常的代码块

}

catch(Exception e){

    //处理

该异常的代码块

}...(n个catch块)...{

}finally{

    //最终将要执行的一些代码

}

注意:多个catch时,写的顺序是先子类后父类,否则程序编译不给通过

1-5 Java中的异常抛出以及自定义异常

throws-将产生的异常抛出(动作)

throws-声明将要抛出何种类型的异常(声明)

语法:

public void 方法名(参数列表)throws 异常列表{

        //调用会抛出异常的方法或者throw new Exception();}

自定义异常语法:

class 自定义异常类 extends 异常类型{  }

1-7 Java中的异常链

1-9 经验总结

1、处理运行时异常,采用逻辑去合理规避同时辅助try-catch处理

2、在多重catch块后面,可以加一个catch(Exception)来处理可能可能会被遗漏的异常

3、对于不确定的代码,也可以加上try-catch,处理前中期的异常

4、尽量去处理异常,切记只是简单的调用PrintStackTrace()去打印输出

5、具体如何处理异常,要根据不同的业务需求和异常类型去决定

6、尽量添加finally语句块去释放占用的资源

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!