什么是异常?
Java 中的异常(Exception)又称为破例,是一个在顺序实行时期发作的事宜,它中断正在实行的顺序的平常指令流。为了可以实时有效地处置惩罚顺序中的运转毛病,必需运用异常类。
异常实例:
为了更好地明白什么是异常,下面来看一段异常简朴的 Java 顺序。下面的示例代码完成了许可用户输入 1~3 之内的整数,其他状况提醒输入毛病。
平常状况下,用户会根据体系的提醒输入 1~3 之间的数字。然则,假如用户没有按请求举行输入,比方输入了一个字母“a”,则顺序在运转时将会发作异常,运转效果以下所示。
异常发生缘由:
在 Java 中一个异常的发生,主要有以下三种缘由:
(1)Java 内部毛病发作异常,Java 虚拟机发生的异常。
(2)编写的顺序代码中的毛病所发生的异常,比方空指针异常、数组越界异常等。这类异常称为未检査的异常,平常需要在某些类中集合处置惩罚这些异常。
(3)经由过程 throw 语句手动生成的异常,这类异常称为检査的异常,平常用来示知该要领的调用者一些必要的信息。
异常运用准绳:
Java 异常强迫用户斟酌顺序的强壮性和安全性。异常处置惩罚不该用来控制顺序的平常流程,其主要作用是捕捉顺序在运转时发作的异常并举行响应处置惩罚。编写代码处置惩罚某个要领能够涌现的异常,可遵照以下三个准绳:
(1)在当前要领声明中运用 try catch 语句捕捉异常。
(2)一个要领被掩盖时,掩盖它的要领必需拋出雷同的异常或异常的子类。
(3)假如父类抛出多个异常,则掩盖要领必需拋出那些异常的一个子集,而不能拋出新异常。
引荐教程:Java教程
以上就是java中的异常指的是什么的细致内容,更多请关注ki4网别的相干文章!