问答详情
源自:1-2 Java中使用try..catch..finally实现异常处理

try catch语句中catch()括号中的异常名是怎么来的?

固定的还是自定义的?

提问者:精慕门7137578 2016-07-04 10:42

个回答

  • 海阔天空5
    2016-07-04 11:17:15
    已采纳

    java语言中有比较完善的异常体系,就是说java中已经有很多的定义好的异常类,对应相关的异常,根据具体可能出现的异常情况,使用相对应的异常类,若需抛出的异常在java异常体系里没有,也可自定义异常,java的异常体系已包含了大多数的java异常情况。

  • 海阔天空5
    2016-08-20 10:26:59

    //自定义异常,继承自某个功能相近的异常类,或直接继承Exception;
    public class ExceptionTest extends Exception{}
    //用throws关键字在方法声明时也声明该异常,用throw关键字在方法体中抛出该异常