throws 关键字
throw写在方法体中,后面跟的是异常对象,执行时会发生异常抛出动作。
方法声明:访问修饰符 可选修饰符 返回类型 方法名(形参列表)throws 异常类型
throws可以抛出多个异常。
编译期异常要主动抛,运行期异常可以不用throws。
throws是告诉方法的调用者有可能抛出异常,而执行到throw这条语句,就一定会发生异常。
自定义异常
异常步骤:
1、创建一个类继承于Exception;
2、添加构造方法和普通方法。
3、在一个方法中抛出异常。
4、在另一个方法中捕获并处理异常。
只要继承了Expetion,我们就认为这是一个异常类。