java异常
-
常见的异常类型
异常类型 说明 Exception 异常层次结构的父类 ArithmeticException 算术错误情形,如以零作除数 ArrayIndexOutOfBoundsException 数组下标越界 NullPointerException 尝试访问 null 对象成员 ClassNotFoundException 不能加载所需的类 IllegalArgumentException 方法接收到非法参数 ClassCastException 对象强制类型转换出错 NumberFormatException 数字格式转换异常,如把abc转换成数字 -
在try-catch块后加入finally块
- 是否发生异常都执行
- 不执行的唯一情况
System.exit(1) -
throw与throws :
throw throws 生成并抛出异常 声明方法内抛出了异常 位于方法体内部,可作为单独语句使用 必须跟在方法参数列表后面,不能单独使用 抛出一个异常对象,且只能是一个 声明抛出异常类型,可以跟多个异常

浙公网安备 33010602011771号