1、为什么使用异常?
若没有异常处理机制,会使用流程控制语句if switch等来处理异常情况,程序复杂
2、捕捉异常try catch finally
3、方法中抛出异常throw(throw 可以单独使用,与throws没有什么关系);指定方法抛出异常throws
4、自定义异常类继承Exception;构造方法中调用父类的有参构造方法super(msg);
5、main方法使用throws抛出异常,默认异常是咆哮JVM的
Posted think的海角
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 第五课 异常相关的知识,希望对你有一定的参考价值。
1、为什么使用异常?
若没有异常处理机制,会使用流程控制语句if switch等来处理异常情况,程序复杂
2、捕捉异常try catch finally
3、方法中抛出异常throw(throw 可以单独使用,与throws没有什么关系);指定方法抛出异常throws
4、自定义异常类继承Exception;构造方法中调用父类的有参构造方法super(msg);
5、main方法使用throws抛出异常,默认异常是咆哮JVM的
以上是关于java 第五课 异常的主要内容,如果未能解决你的问题,请参考以下文章
Ng第十五课:异常检测(Anomaly Detection)