目录
一、什么是异常?
异常,顾名思义,异于平常,及程序在运行时出现了平常情况以外的情况。异常会导致Java程序的运行中断,甚至于导致程序无法运行。
二、Java中的异常
既然异常的出现对程序影响如此大,那么处理异常就显得尤为重要,在这之前,我们先了解一下Java中异常的分类,
Java中的异常统称Throwable,下面有两个大的子类Exception和Error:
(1)Error:
定义:
指合理的应用程序在执行过程中发生的严重问题。
解决方法:
当程序发生这种严重错误时,通常的做法是通知用户并中止程序的执行。
(因为这种问题来自计算机内部,因此无法通过人为修改代码来操作)
(2)Exception
定义:
除Error意外的可以通过人为修改代码来调试的异常为Exception,而Exception又分为运行时异常(RuntimeException)和检查时异常(CheckedException)
a、运行时异常(RuntimeException)
运行时异常,即程序运行时抛出的异常。这种异常在写代码时不进行处理,Java源文件也能编译通过。
RuntimeException异常类及其下面的子类均