异常是指程序运行期出现的错误,当程序在运行的过程中,出现异常时,系统会自动创建一个异常对象,因此当我们所写的程序可能出现异常时,我们应该对其进行捕获,捕获异常的基本格式为try-catch语句:
try{
可能发生异常的语句
}catch(异常的种类){
解决异常的方法
}
catch后面的各种异常类都是Exception的子类,表明try中的语句可能发生的异常。
异常的分类:Throwable是所有异常的父类,其中包括Error和Exception,其中Exception又包括RuntinmeException和其他的Exception,RuntinmeException是经常出现的异常,可以对其进行捕获,也可以不捕获,其他的异常是必须捕获的。在方法的声明的时候后面有throws的,必须进行捕捉。