一.异常的使用
Java捕捉异常结构由try catch finally三部分构成。try语句块放的是可能发生的异常;catch在try后,激发被捕获的异常;finally语句块是异常块最后执行的且无论如何都会执行。
JAVA基础总结7——异常
格式如下:
try{

}
catch(e){

}
catch(e){

}
finally{

}
几个常用的输出异常性质的方法:
getMessage():输出错误性质
toString():给出异常类型与性质
printStackTrace():指出异常类型 性质 栈层次及出现在程序中的位置
finally语句几种不会被执行的特殊情况:
1.所在的线程死亡
2.finally中发生异常
3.在前边的代码中退出程序(System.exit())
4.cpu关闭
二.自定义异常
只需要继承Exception类既可以自定义异常类(使用它的构造方法)
定义异常的大概步骤:
1.创建自定义的异常
2.用throw抛出异常对象
3.用try catch 语句块捕获且处理异常或者用throws抛出指定方法的异常(要是方法里需要抛出多个异常的话则需要用逗号隔开)
4.处理异常
实例:
public class MyExp extends Exception{
MyExp(String s);
super(s);
}
public class exp{
public void way(x,y,…)throws MyExp{
判断条件
throw new MyExp(“异常”);
}
}
main(){
try{

}catch(MyExp e){
syso(e);//输出异常
}
}

相关文章:

  • 2021-10-28
  • 2021-10-15
  • 2021-06-19
  • 2021-08-02
  • 2021-04-28
  • 2020-07-29
猜你喜欢
  • 2021-10-15
  • 2021-10-05
  • 2021-04-04
  • 2021-09-17
  • 2021-12-05
  • 2021-05-31
  • 2021-07-18
相关资源
相似解决方案