美文网首页
Java中的错误和异常 Error & Exception

Java中的错误和异常 Error & Exception

作者: 蓝翼Ethan | 来源:发表于2019-08-06 16:50 被阅读0次

    Throwable类(java.lang.Throwable)
    包含Error和Exception类
    Exception包括RuntimeException和其他异常

    Error和RuntimeException这一类的异常,运行时javac编译时不会检测

    处理异常的方法一、try{}catch(){}[finally{}]

    1. try不能单独出现,后面必须添加catch或finally
    2. catch可以存在,依次执行
      • 捕获的异常之间没有任何的继承关系
      • 捕获的异常需要从小到大进行捕获
    3. finally不是必须存在的,但是一旦出现finally方法体就会一定执行
    4. 注意方法内部的返回值问题:如果在try中有return返回值,则忽略finally中的return返回值
    try{
    System.out.println("try开始运行了")
    }catch(){
      }finally{}
    

    处理异常的方法二、throws抛出

    1. 异常只能在方法(包括构造方法)上抛出,属性是不能处理异常的
    2. 方法可以抛出不止一个异常,通过,隔开
    public void getValue throws Exception(){
    
    }
    

    处理异常的方法三、自定义异常

    1. 写一个类,继承Exception RuntimeException
    2. 类中可以写带String参数的构造方法
    3. 通过throw关键字,new一个异常对象

    相关文章

      网友评论

          本文标题:Java中的错误和异常 Error & Exception

          本文链接:https://www.haomeiwen.com/subject/gguidctx.html