java常见异常
1. NullPointerException (空指针异常)
- 在发现空指针或易产生的地方进行非空判断
- 用Optional类来处理判空
2. ArrayIndexOutOfBoundsException(数组越界异常)
- 在访问数组元素前,确保索引值在有效范围内。
- 使用循环时,仔细检查边界条件
3. ClassCastException(类型转换异常)
- 在转换之前使用instanceof检查对象类型。
- 尽量不使用类型转换功能
- 在转换之前验证字符串格式是否正确。
- 用正则表达式或字符串方法(如matches)来检查格式。
5. SQLException(SQL异常)
- 写SQL表达式写完之后,在数据库试运行下
- 多练习SQL
6. ArithmeticException(算术异常)
7. ClassNotFindException(类找不到异常)
- 运行 maven clean 命令 重新编译
- 检查依赖和配置文件
8. IllegalArgumentException(非法参数异常)
- 在方法调用前验证参数的有效性。
- 使用Java的Objects.requireNonNull方法来检查null
9. ParseException (解析异常)
10. NoSuchMethodException (方法未找到异常)
11. IndexOutOfBoundsException(索引越界异常)
- 确保访问集合时的索引在有效范围内,对索引范围进行检查
- 在进行转换之前,检查字符串中是否只包含数字字符
- 用正则表达式检查数字格式
posted @
2024-10-20 21:30
net焦愁
阅读(
12)
评论()
收藏
举报