一、继承关系图
二、处理异常的两种方式
1、在方法后加throws
IOException的父类是Exception属于编译时异常
throws类似于推卸责任,抛给上级,不建议在主方法后抛出异常
2、try...catch语句直接处理异常
三、自定义异常
第一步:编写一个类继承Exception或者RuntimeException
第二步:提供两个构造方法,一个无参数的,一个带有String参数的
四、try..catch..finally语句
一、继承关系图
二、处理异常的两种方式
1、在方法后加throws
IOException的父类是Exception属于编译时异常
throws类似于推卸责任,抛给上级,不建议在主方法后抛出异常
2、try...catch语句直接处理异常
三、自定义异常
第一步:编写一个类继承Exception或者RuntimeException
第二步:提供两个构造方法,一个无参数的,一个带有String参数的
四、try..catch..finally语句