1.常见的异常类型
2.如何处理异常(两种方式):抓抛模型
1) "抛":java 应用程序在执行的过程中,如果出现异常,就会在相应的异常代码处,生成一个对应异常类的对象,并将此对象抛出。
说明:一旦此行代码抛出了异常类的对象,其后的代码就不执行了!
//抛的情况有两种:
①自动抛出
②手动抛出(在方法体内,使用"throw + 异常类的对象")
其中异常类又分为:系统提供的;自定义的异常类
2)"抓":捕获上一个过程中抛出的异常类对象。 即为处理异常的过程。
java提供了两种方式来处理异常:
第一种:try-catch-finally:真正的将一个异常处理掉
第二种:在方法的声明处,使用throws + 异常类:相当于将异常向上抛出了
3.如何手动的抛出一个异常对象
在方法体内,使用"throw + 异常类的对象"
4.如何自定义一个异常类
满足如下条件:
1.要继承于现有的异常体系
2.提供一个serialVersionUID的全局常量
3.提供几个重载的构造器