码迷,mamicode.com
首页 > 编程语言 > 详细

Java中的异常

时间:2017-04-04 14:21:27      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:数列   多个   处理异常   对象   异常   ret   cat   try   不能   

try-catch块的执行顺序

   将可能出现异常的代码放至try块中,如果出现异常则不执行try块后面的语句直接执行catch块中的语句,进行对异常的捕获和处理。

   如果有多个catch块的话,需要注意catch块的排列顺序,必须是“从子类到父类”。如果其中的一个catch和异常的类型相同的话,其余的catch块不执行。

try-catch-finally块的执行顺序

   finally块里面的内容“总是执行”。不论是否发生异常。

   如果try块和finally块中都有return语句的话,总是执行finally中的return语句。

声明和抛出异常

   声明异常使用throws关键字,后面跟异常类型。throws必须跟在方法参数列表的后面,不能单独使用,可以声明多个异常。

   抛出异常使用throw关键字。

异常链

   Java中的异常链是指在try-catch处理异常的时候,在catch中不做处理,仅仅是将异常信息和异常对象再次抛出来,给上一层捕获并处理。

   

Java中的异常

标签:数列   多个   处理异常   对象   异常   ret   cat   try   不能   

原文地址:http://www.cnblogs.com/gaofei-1/p/6664832.html

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