首页 > 代码库 > 捕获异常
捕获异常
在JAVA语言中,我们通常在一个方法中使用try和catch关键字来捕获异常
使用try/catch关键字的代码块可能产生异常的代码包围起来,其中的代码也被称为被保护的代码
使用try和catch的语法形式如下所示:
try{
//被保护的代码
}catch(异常的名称 e1){
//捕获块
}
catch语句包含我们想要捕获的异常的类型声明,如果在被保护的代码中发生异常,try块后面的catch块就会尝试对这个异常进行检查
如果发生的异常类型是在catch语句中所罗列出来的,那么异常对象就像方法的参数一样传递给catch块中
需要注意的是,一个try/catch块并不能捕获一切,例如:如果我们想要捕获一个NullPointerException异常,但是却发生了一个ArithmeticException异常,此时ArithmeticException就不能被捕获。
如果我们想捕获一个异常,那么我们需要捕获每一个可能出现的异常,所有的异常都是Exception类的子类,通过多态性所有的异常都是Exception类型的
捕获异常
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。