Java异常02——自定义异常
Error与Exception
Error
Exception
自定义异常
快捷键: ctrl + alt + t
package exception.demon02;
//自定义的异常类----继承Exception(异常)类
public class MyException extends Exception{
//传递数字>10;
private int detail;
public MyException(int a) {
this.detail=a;
}
//打印----toString
// 异常的打印信息
@Override
public String toString() {
return "MyException{" +
"detail=" + detail +
'}';
}
}
-----------------
package exception.demon02;
public class Test {
//可能存在异常的方法
static void test(int a) throws MyException{
System.out.println("传递的参数为:" + a);
if(a>10){//抛出
throw new MyException(a);
}
System.out.println("Ok");
}
public static void main(String[] args) {//抛出后就要捕获
try {
test(11);
} catch (MyException e) {
System.out.println("MyException>="+e);
}
}
}
学习内容源自视频:b站狂神说Java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步