码迷,mamicode.com
首页 > 其他好文 > 详细

捕获异常

时间:2017-03-30 00:43:29      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:语句   异常   参数   包含   point   pointer   需要   poi   产生   

在JAVA语言中,我们通常在一个方法中使用try和catch关键字来捕获异常

使用try/catch关键字的代码块可能产生异常的代码包围起来,其中的代码也被称为被保护的代码

使用try和catch的语法形式如下所示:

try{

  //被保护的代码

}catch(异常的名称 e1){

  //捕获块

}

catch语句包含我们想要捕获的异常的类型声明,如果在被保护的代码中发生异常,try块后面的catch块就会尝试对这个异常进行检查

如果发生的异常类型是在catch语句中所罗列出来的,那么异常对象就像方法的参数一样传递给catch块中

需要注意的是,一个try/catch块并不能捕获一切,例如:如果我们想要捕获一个NullPointerException异常,但是却发生了一个ArithmeticException异常,此时ArithmeticException就不能被捕获。

如果我们想捕获一个异常,那么我们需要捕获每一个可能出现的异常,所有的异常都是Exception类的子类,通过多态性所有的异常都是Exception类型的

捕获异常

标签:语句   异常   参数   包含   point   pointer   需要   poi   产生   

原文地址:http://www.cnblogs.com/nimasilewoshinidie/p/6642237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!