首页 > 编程知识 正文

java常见的5个异常_JAVA运行时异常及常见的5中RuntimeExecption

时间:2023-05-06 21:27:59 阅读:34686 作者:381

最近,抽出时间看问题,很多问题写出了java常见的5个运行时异常。 让我们来总结一下,

java运行时异常是java虚拟机正常运行时可能抛出的异常。

java有两种异常机制。 一种是运行时异常(RuntimeExepction ),另一种是检查式异常。

检查式异常:我们经常遇到的IO异常和sql异常是检查式异常。 对于这些异常,java编译器要求我们必须catch发生的这些异常,所以面对这些异常,无论我们是否愿意,都只能自己写一堆catch来捕捉这些异常。

运行时异常:我们可以不处理。 如果发生这种异常,虚拟机将始终接管。 例如,我们没有处理过NullPointerException异常。 那是运行时异常。 而且,这种异常是最常见的异常之一。

运行时执行位于java.lang包下。

以下是java虚拟机提供的运行时异常

annotationtypemismatchexception、

ArithmeticException,

ArrayStoreException、

BufferOverflowException、

BufferUnderflowException、

CannotRedoException、

CannotUndoException、

ClassCastException、

CMMException,

concurrentmodificationexception、

DOMException,

EmptyStackException、

enumconstantnotpresentexception、

事件执行,

IllegalArgumentException、

IllegalMonitorStateException、

IllegalPathStateException、

IllegalStateException、

ImagingOpException

IncompleteAnnotationException、

IndexOutOfBoundsException、

JMRuntimeException、

LSException,

malformedparameterizedtypeexception、

MirroredTypeException、

MirroredTypesException、

缺少资源Exception、

NegativeArraySizeException、

NoSuchElementException、

NoSuchMechanismException、

NullPointerException、

配置文件数据中心,

提供者执行,

RasterFormatException、

RejectedExecutionException、

安全执行,

系统执行,

TypeConstraintException、

TypeNotPresentException、

UndeclaredThrowableException、

unknownannotationvalueexception、

UnknownElementException、

UnknownTypeException、

统一定义设置Exception、

UnsupportedOperationException、

web服务执行

看到很多这样的异常,找出我们常见的5中的运行时异常非常简单。

例如:

() ) ) )。

IndexOutOfBoundsException ((数组越界异常) ) ) ) ) ) ) ) ) )。

(空指针异常) )

ArrayStoreException (数据存储异常,数组操作时类型不匹配) ) ) ) ) ) ) ) ) ) ) )。

bufferoverflowexception (还有io操作,缓冲区溢出异常)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。