java中异常分哪些种类:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中异常分哪些种类:相关的知识,希望对你有一定的参考价值。

 

java中异常分哪些种类:

一、Error 、Runtime Exception 运行时异常

运行异常类对应于编译错误,它是指Java程序在运行时产生的由解释器引发的各种异常。运行异常可能出现在任何地方,且出现频率很高,因此为了避免巨大的系统资源开销,编译器不对异常进行检查。所以Java语言中的运行异常不一定被捕获。出现运行错误往往表示代码有错误,如:算数异常(如被0除)、下标异常(如数组越界)等。

算术异常类:ArithmeticExecption

空指针异常类:NullPointerException

类型强制转换异常:ClassCastException

数组负下标异常:NegativeArrayException

数组下标越界异常:ArrayIndexOutOfBoundsException

违背安全原则异常:SecturityException

文件已结束异常:EOFException

文件未找到异常:FileNotFoundException

字符串转换为数字异常:NumberFormatException

二、Exception 、throw 用户自定义异常

非运行异常时Non_RuntimeException类及其子类的实例,又称为可检测异常。Java编译器利用分析方法或构造方法中可能产生的结果来检测Java程序中是否含有检测异常的处理程序,对于每个可能的可检测异常,方法或构造方法的throws子句必须列出该异常对应的类。在Java的标准包java.lang java.util 和 java.net 中定义的异常都是非运行异常。

操作数据库异常:SQLException 输入输出异常:IOException

以上是关于java中异常分哪些种类:的主要内容,如果未能解决你的问题,请参考以下文章

java遗珠之异常种类

Python异常处理中异常的种类有哪些?你知道几个?

java中常见的异常种类

Java中,map分为哪些种类?

Java 常见异常种类

java有哪些锁种类