java异常

  1. 常见的异常类型

    异常类型说明
    Exception异常层次结构的父类
    ArithmeticException算术错误情形,如以零作除数
    ArrayIndexOutOfBoundsException数组下标越界
    NullPointerException尝试访问 null 对象成员
    ClassNotFoundException不能加载所需的类
    IllegalArgumentException方法接收到非法参数
    ClassCastException对象强制类型转换出错
    NumberFormatException数字格式转换异常,如把abc转换成数字
  2. try-catch块后加入finally块

    1. 是否发生异常都执行
    2. 不执行的唯一情况
    System.exit(1)
    
  3. throw与throws :

    throwthrows
    生成并抛出异常声明方法内抛出了异常
    位于方法体内部,可作为单独语句使用必须跟在方法参数列表后面,不能单独使用
    抛出一个异常对象,且只能是一个声明抛出异常类型,可以跟多个异常
posted @ 2022-02-21 22:16  隐风  阅读(23)  评论(0)    收藏  举报