throw和throws的区别
1、throws一般出现在方法声明上,throw经常出现在方法体内
2、throws表现一种异常的可能性,不一定发生。throw是指一定发生了异常。
异常分类:可查异常,运行时异常(非可查异常),错误
运行时异常与非运行时异常的区别:
运行时异常是不可查异常,不需要显式捕捉
非运行时异常是可查异常,必须进行显式捕捉OR抛出
throw和throws的区别
1、throws一般出现在方法声明上,throw经常出现在方法体内
2、throws表现一种异常的可能性,不一定发生。throw是指一定发生了异常。
异常分类:可查异常,运行时异常(非可查异常),错误
运行时异常与非运行时异常的区别:
运行时异常是不可查异常,不需要显式捕捉
非运行时异常是可查异常,必须进行显式捕捉OR抛出