java异常--自定义异常
java异常--自定义异常
步骤:
- 创建自定义异常类。
- 在方法中通过throw关键字抛出异常对象。
- 处理异常try-catch 捕获并处理,否则在方法声明处通过throws关键字指明抛出给调用者的方法。
- 在异常方法的的调用者中捕获并处理异常。
package charpter6;
public class Demo03 extends Exception{
//传递数字>10
private int detail;
public Demo03(int a){
detail = a;
}
//toString 快捷键:Alt+insert
//异常的打印信息
@Override
public String toString() {
return "Exception{" + detail + '}';
}
}
package charpter6.Demo02;
import charpter6.Demo03;
public class Test01 {
//可能会存在异常的方法
static void test(int a)throws Demo03{
System.out.println("传递的参数为:"+a);
if(a>10){
throw new Demo03(a); //抛出
}
System.out.println("ok");
}
public static void main(String[] args) {
try{
test(11);
}catch(Demo03 e){
System.out.println("Exception:"+e);
}
}
}

浙公网安备 33010602011771号