黑马程序员技术交流社区

标题: 精炼总结之---异常 [打印本页]

作者: 18366882177    时间: 2016-9-2 09:28
标题: 精炼总结之---异常
异常:java当中提供的许多异常类,在某些情况下会抛出,我们需要处理异常

        异常处理方式:
                处理的一种可能性,并不是有异常处理代码,就一定有异常产生。
                异常处理代码指:如果产生了异常,该怎么处理。
                1:捕获处理
                        try {
                                被试运行,检测是否产生异常的代码
                        }catch(XxxException e) {
                            注: 当一个方法中多次抛出异常,可以1次try 多多行catch处理(IO常用)
                                当产生了异常,使用e变量捕获异常对象,可以使用异常对象。这里是异常的处理代码。
                        }finally {
                                一定会执行的代码,通常用作回收资源    注:在与IO流结合使用时,可以讲流的关闭写在Finally中!
                        }
                2:声明抛出处理
                        在方法声明上添加  throws 异常类名
                       
        自定义异常:继承了异常类就是异常
        可以直接使用throw关键字,创建异常对象,抛出异常。
        我们可以再处理自己抛出的异常



作者: DaoDao2    时间: 2016-9-2 21:43
真是好笔记
作者: a953558401    时间: 2016-9-2 21:58
真是好笔记
作者: wb277379322    时间: 2016-9-3 09:21
真是好笔记




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2