A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yesnowoshiqiang 中级黑马   /  2016-6-4 12:53  /  364 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

异常处理的两种方式:
1,出现问题,自己解决
                try{
                        可能出现异常的代码
                } catch(异常类名  对象名){
                    异常处理代码
                } finally {
                        异常操作中一定要执行的代码
                }
2,出现问题,别人解决
                格式:
                修饰符 返回值类型 方法名(参数) throws 异常类名1,异常类名2,...{}
                public void method() throws ATMException{
                 throw new ATMException(“ATM发钱了”);
}
异常,对于编程前期来说,一般都是直接抛掉,让其在编译的时候没有错误,
当然这个最终还是要自己处理的,其实相当于什么都没做,只是让我们在编译的时候不会因为处理异常而影响了我们的思路,

1 个回复

倒序浏览
其实对我来说,异常的处理,经常是先try起来,,表名这是个什么异常,以及位置,到运行期的时候,再去挨个处理,这样思路会清晰一些,处理起来也是非常快速,也更容易让我们记住,和梳理异常,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马