java 进行异常处理的方式有:
1)throws 是方法可能抛出异常的声明(用在声明方法时,表示该方法可能要抛出异常)。
2)throw是语句抛出一个异常。
常见的运行时异常的编译时异常:
1)NullPointerException - 空指针异常
2)ClassCastException - 类型强制转换异常
3)IllegalArgumentException - 传递非法参数异常
4)ClassNotFoundException - 类找不到异常
5)ArrayStoreException - 向数组中存放与声明类型不兼容对象异常
6)IndexOutOfBoundsException - 下标越界异常
7)NegativeArraySizeException - 创建一个大小为负数的数组错误异常
8)NumberFormatException - 数字格式异常
9)SecurityException - 安全异常
10)UnsupportedOperationException - 不支持的操作异常