Java异常的含义,哪些异常属于java常见异常
什么是异常?
Java中的异常,也称为Exception,是程序执行过程中发生的事件,它中断了正在执行的程序的正常指令流。为了及时有效地处理程序中的运行错误,必须使用异常类。
异常实例:
为了更好地理解什么是异常,让我们看一个非常简单的Java程序。下面的示例代码允许用户输入1~3之间的整数,其他情况下提示输入错误。
如何解决写爬虫IP受阻的问题?立即使用。
一般情况下,用户会根据系统提示输入1到3之间的数字。但如果用户没有按要求输入,比如输入一个字母“A”,程序运行时会出现异常,运行结果如下所示。
异常产生原因:
Java中出现异常有三个主要原因:
(1)Java内部错误异常,该异常由Java虚拟机生成。
(2)由编写的程序代码中的错误引起的异常,如空指针异常、数组越界异常等。这种异常称为未检查异常,在某些类中一般需要处理这些异常。
(throw语句手动生成的异常,称为check异常,一般用于通知方法调用方一些必要的信息。
异常使用原则:
Java异常迫使用户考虑程序的健壮性和安全性。异常处理不应该用来控制程序的正常进程,它的主要作用是捕捉程序运行时出现的异常,并进行相应的处理。编写代码处理某个方法可能出现的异常时,可以遵循以下三个原则:
(1)在当前方法声明中使用try catch语句捕获异常。
(2)当方法被覆盖时,覆盖它的方法必须抛出相同的异常或异常的子类。
(3)如果父类抛出一个以上的异常,override方法必须抛出这些异常的子集,但不能抛出新的异常。
推荐教程:java教程以上是Java中异常所指的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。