- 为什么要自定义异常?
- Java中如何自定义异常?
- Java自定义异常的使用
- SUN提供的JDK内置的异常是不够用的。在实际的开发中,有很多业务,这些业务出现异常之后,JDK中没有对应的异常处理机制。
- 分两步:
1、编写一个类继承Exception或者RuntimeException.
2、提供两个构造方法,一个无参,一个带有String参数 - 编译时异常Exception
- 运行时异常RuntimeException
- 代码如下:
public class Myexception extends Exception{
public Myexception (){}
public Myexception (String s){
super(s);
}
}
Java自定义异常的使用
- 结果如下:
- 注意:
- 编译时的异常要throw+new+异常类型名称
- 运行时的异常要try catch。
笔记摘自:https://www.bilibili.com/video/BV1Rx411876f/?spm_id_from=333.788.recommend_more_video.6



