【Java异常面试宝典】最常见的运行时异常有那些?— day12
目录
请写出最常见的你 5 个 RuntimeException运行时异常?
请写出最常见的你 5 个 RuntimeException运行时异常?
Java.lang 包下:
NullPointerException
- 空指针引用异常,出现原因:调用了未经初始化的对象或者是不存在的对象。
ClassNotFoundException
- 类找不到异常,指定的类找不到;出现原因:类的名称和路径加载错误;通常都是程序试图通过字符串来加载某个类时可能引发异常。
NoClassDefFoundException - 类未定义异常
ClassCastException - 类型强制转换异常。
IllegalArgumentException - 传递非法参数异常。
ArithmeticException - 算术运算异常
ArrayStoreException - 向数组中存放与声明类型不兼容对象异常
IndexOutOfBoundsException - 数组索引越界异常,常见于操作数组对象时发生。
NegativeArraySizeException - 创建一个大小为负数的数组错误异常
NumberFormatException
- 数字格式化异常,字符串转换为数字异常;出现原因:字符型数据中包含非数字型字符。
SecurityException - 安全异常
UnsupportedOperationException - 不支持的操作异常
NoSuchMethodException - 没有匹配方法异常,方法不存在异常
InstantiationException - 实例化异常。
Java.io包下:
Java.io.IOException - IO异常
SQLException - SQL 异常,常见于操作数据库时的 SQL 语句错误。
还没有评论,来说两句吧...