有些异常时人们自己认为的异常但是API中是没有的,比如:一场由人类参加的跑步比赛,结果有一只猴子参加了,这种异常在API中是没有的,要想捕捉到这种异常就只有自定义这是一种异常了。在程序中使用自定义异常,大体分为以下几个步骤:
创建自定义异常;
在方法中通过throw关键字抛出异常对象;
如果在当前抛出异常的方法中处理异常,可以使用try-catch语句块捕获并处理,否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作;
在出现异常方法的调用者中捕获并处理异常。



