java开发(必遇)十大常见异常报错类型(详细)

空指针异常类:NullPointerException
类型强制转换异常:ClassCastException
算术异常类:ArithmeticExecption
数组下标越界异常:ArrayIndexOutOfBoundsException
数组负下标异常:NegativeArrayException
违背安全原则异常:SecturityException
文件已结束异常:EOFException
文件未找到异常:FileNotFoundException
字符串转换为数字异常:NumberFormatException
操作数据库异常:SQLException
输入输出异常:IOException
方法未找到异常:NoSuchMethodException
方法的参数错误:illegalargumentException
没有访问权限 : illegalaccessexception
抽象方法错误: AbstractMethodError
断言错误: AssertionError
循环依赖: ClassCircularityError
格式错误: ClassFormatError

java.lang.Error

错误。是所有错误的基类,用于标识严重的程序运行问题

1. java.lang.nullpointerexception

程序遇上了空指针,简单地说就是调用了未经初始化的对象或者是不存在的对象。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化。

2. java.lang.classnotfoundexception

指定的类不存在,这里主要考虑一下类的名称和路径是否正确即可,打开包路径**++仔细++**对照。

3. java.lang.arithmeticexception

数学运算异常,对这种异常,大家就要好好检查一下自己程序中涉及到数学运算的地方 比如程序中出现了除以零这样的运算就会出这样的异常。

4. java.lang.arrayindexoutofboundsexception

数组下标越界,对数组的操作,在调用数组的时候一定要认真检查,调用的下标是不是超出了数组的范围,查看一下数组的length,以免出现这个异常

5. java.lang.illegalargumentexception

方法的参数错误,赶紧去检查一下方法调用中的参数传递是不是出现了错误 比如音量调节方法中的音量参数如果写成负数就会出现这个异常

6. java.lang.illegalaccessexception

没有访问权限,当应用程序要调用一个类,但方法没有对该类的访问权限便会出现这个异常

7.java.lang.AbstractMethodError

抽象方法错误。当应用试图调用抽象方法时抛出

8.java.lang.AssertionError

断言错误。用来指示断言失败的情况

9.java.lang.ClassCircularityError

类循环依赖错误。在初始化一个类时,若检测到类之间循环依赖则抛出。

10.java.lang.ClassFormatError

类格式错误。当Java虚拟机试图从一个文件中读取Java类,而检测到该文件的内容不符合类的有效格式时抛出。

相关推荐
张张张3123 分钟前
4.2学习总结 Java:list系列集合
java·学习
KATA~6 分钟前
解决MyBatis-Plus枚举映射错误:No enum constant问题
java·数据库·mybatis
xyliiiiiL22 分钟前
一文总结常见项目排查
java·服务器·数据库
shaoing24 分钟前
MySQL 错误 报错:Table ‘performance_schema.session_variables’ Doesn’t Exist
java·开发语言·数据库
腥臭腐朽的日子熠熠生辉1 小时前
解决maven失效问题(现象:maven中只有jdk的工具包,没有springboot的包)
java·spring boot·maven
ejinxian1 小时前
Spring AI Alibaba 快速开发生成式 Java AI 应用
java·人工智能·spring
杉之1 小时前
SpringBlade 数据库字段的自动填充
java·笔记·学习·spring·tomcat
圈圈编码2 小时前
Spring Task 定时任务
java·前端·spring
俏布斯2 小时前
算法日常记录
java·算法·leetcode
27669582922 小时前
美团民宿 mtgsig 小程序 mtgsig1.2 分析
java·python·小程序·美团·mtgsig·mtgsig1.2·美团民宿