首页 > 编程语言 > 详细

Java中的异常

时间:2019-12-26 09:56:28      阅读:73      评论:0      收藏:0      [点我收藏+]

throw关键字:

  作用:

    可以使用throw关键字在指定的方法中抛出指定的异常

  使用格式:

    throw new xxxException("异常产生的原因");

  注意:

    1.throw关键字必须写在方法内部

    2.throw关键字后边的new对象必须是Exception或者Exception的子类对象

    3.throw关键字抛出指定的异常对象,我们就必须处理这个异常对象

      throw关键字后面创建的是RuntimeException或者是RuntimeException的子类对象,我们可以不处理,默认交给JVM处理(打印异常对象,中断程序)

      throw关键字后面创建的是编译异常(写代码时报错),我们就必须处理这个异常,要么throws,要么try...catch

throws关键字:异常处理的第一种方式,交给别人处理

  使用格式:

    在方法声明时使用  ... ... ...throws AAAException, BBBException... { throw new xxxException... }

try...catch:异常处理的第二种方式,自己处理异常

  使用格式:

    try {

      可能产生异常的代码

    } catch (定义一个异常变量,用来接收try中抛出的异常对象) {

      异常处理逻辑

      一般在工作中,会把异常的信息记录到一个日志中

    }

    ......

    catch ( ...... ) {

      ......

    } 

try...catch...finally:有一些代码无论是否发生异常,都要执行,可以把这些代码放在finally中

  

Java中的异常

原文:https://www.cnblogs.com/roadlandscape/p/12100288.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!