自定义异常处理可以分为两种,一种是自定义编译处理,另一种是自定义运行处理 1.自定义编译处理需要创建一个异常类用于继承Exception类 重写构造器 在出现异常的地方用throw new 自定义对象抛出 作用:编译时异常时编译阶段就报错,提醒更加强烈,一定要处理!! 2自定义运行处理需要创建一个异常类用于继承RuntimeException类 重写构造器 在出现异常的地方用throw new自定义对象抛出 作用:提醒不强烈,编译阶段不报错!!运行时才可能出现!!