🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺🍺|

RabbitUvU

园龄:4个月粉丝:0关注:1

java 常见异常,及解决方案

异常体系图

常见异常

1、NullPointerException 空指针异常:访问一个空对象的属性或者方法时会出现

解决:提前进行判空处理

2、IOException IO流异常:IO,即:input, output,在读写磁盘文件、网络内容的时候经常会生的一种异常

解决:捕获 IOException 并处理或重新抛出

3、ClassNotFoundException 指定的类找不到异常:类的名称和路径加载错误;通常都是程序试图通过字符串来加载某个类时可能引发异常,如:缺少jar包

解决:确保依赖管理正确,检查类路径设置,验证类名和文件名,确保JAR文件存在

4、NumberFormatException 字符串转换为数字异常 :字符型数据中包含非数字型字符,如:Integer.valueOf("字符串");

解决:在转换前验证字符串格式,使用正则表达式来验证输入是否符合数字模式。

5、IndexOutOfBoundsException 数组下标越界异常 :常见于操作数组对象时发生,如:访问超过指定下标的数据

解决:确定数组长度

6、ClassCastException 数据类型转换异常,如:强转

解决:确定数据类型

7、SQLException SQL异常 :常见于操作数据库时的SQL语句错误

解决:查看sql报错

8、ArithmeticException:算术异常,如:int i = 1/0

解决:补习数学

9、IllegalAccessException 没有访问权限异常:当程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。如果程序中用了Package的情况下有可能出现这个异常。

解决:把类的权限改为 public

10、IllegalArgumentException 非法的参数异常:

解决:提前判断参数是否正确

本文作者:RabbitUvU

本文链接:https://www.cnblogs.com/chengzhenghai/p/18487793

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   RabbitUvU  阅读(51)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起