摘要: 1.自定义异常类 (1)继承现有异常类:比如RuntimeException、Exception。 (2)提供全局常量:serialVersionUID。 (3)提供重载构造器。 public class ValueException extends Exception{ static final 阅读全文
posted @ 2022-09-28 19:31 植树chen 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.throws声明抛出异常 一个方法中可能出现异常,那么可以使用throws抛出异常,交给这个方法的调用者处理(也不处理就继续向上抛,直到main方法)。 public void say() throws ClassCastException { Object o = new Object(); 阅读全文
posted @ 2022-09-28 19:24 植树chen 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.异常对象生成(抛出异常) Java程序的执行过程中如果出现异常,就会生成一个异常类的对象,该异常对象将会被提交给Java运行时系统。 虚拟机自动生成异常对象:虚拟机检测到程序发生了问题,在后台自动创建异常对象,并交给Java运行时系统(抛出)。 开发人员手动创建异常对象:Exception ex 阅读全文
posted @ 2022-09-28 19:07 植树chen 阅读(154) 评论(0) 推荐(0) 编辑