首页 > 编程知识 正文

java中的捕获特定的异常,java异常的捕获和传递

时间:2023-05-05 16:10:27 阅读:34724 作者:2681

关于Java安卓问题中常见的Java常见运行时异常。

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

Java提出了两种异常机理。 检查时异常(Checked Exception )和运行时异常(Runtime Exception )。

检查时异常:我们经常遇到的IO异常及sql异常为检查时异常。 对于这种异常,Java编译器要求我们必须catch发生的这些异常,所以对于这些异常,无论我们愿不愿意,都只能自己写一堆catch来捕捉这些异常。

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

RuntimeException位于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服务执行

那么,我们常见的异常是什么呢?

() ) ) )。

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

(空指针异常) )

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

也有IO操作的BufferOverflowException异常。

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