黑马程序员技术交流社区

标题: java中针对异常的处理机制 [打印本页]

作者: binglin    时间: 2015-8-13 13:51
标题: java中针对异常的处理机制
java中针对异常的处理机制:
*1.Java中巴各种不同的异常情况定义为异常类,这样可以充分发挥类的扩展性和可重用性;
  2.异常的处理流程和正常流程分离,提高代码的可读性;
  3.灵活地处理各种异常,如果捕获异常的方法有能力处理异常,则当前方法捕获并且处理它(try...catch),
              否则由调用该方法的方法对异常进行处理
   Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。
     1.try:它里面放置可能引发异常的代码
     2.catch:后面对应异常类型和一个代码块,用于表明该catch块用于处理这种类型的代码块,可以有多个catch块。
     3.finally:主要用于回收在try块里打开的物力资源(如数据库连接、网络连接和磁盘文件),异常机制总是保证finally块总是被执行。只有finally块,执行完成之后,才会回来执行try或者catch块中的return或者throw语句,如果finally中使用了return或者   throw等终止方法的语句,则就不会跳回执行,直接停止。
     4.throw:用于抛出一个实际的异常,可以单独作为语句使用,抛出一个具体的异常对象。
     5.throws:用在方法签名中,用于声明该方法可能抛出的异常。
*/

作者: 明月刀割芳草    时间: 2015-8-13 16:31
发错版块了吧




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