异常的结构,常见异常以及对异常的处理方法

什么是异常

异常的结构异常的结构

Error:仅靠程序本身无法恢复的严重错误
Exception:由JAVA应用程序抛出和处理的非常严重错误
在exception中又分为:Checked异常,程序必须处理该类异常;RuntimeException,运行时异常,不要求程序必须做出处理

异常的常见类型

ArithmeticException:算数错误异常
ArrayIndexOutBoundsException:数组下标越界
NullPointerException:空指针异常
ClassNotFoundException:不能加载所需的类
ClassCastException:对象强制类型转换错误
NumberFormatException:数字格式转化异常

处理异常的方式

1,try-catch-finally
把可能报错的代码放在try-catch中
在这里插入图片描述
2,throws
在方法后面加 throws +异常,
把异常抛出,让下一个接收代码的去处理,代码量少,但是不推荐

猜你喜欢

转载自blog.csdn.net/yanglitian_123/article/details/106842503