总结
1)throw:抛出异常。
2)throws:在方法声明处使用,表示此方法不处理异常,而在调用此方法处处理异常。
Exception是必须处理的,而RuntimeException异常是可以不处理的。但是为了保证程序正常运行,最好处理。
如果自定义异常,直接继承异常即可。
(weave的方法若有throws,在try...catch捕获异常后,必须重新throw抛出异常,以不影响原有逻辑)本文共 257 字,大约阅读时间需要 1 分钟。
1)throw:抛出异常。
2)throws:在方法声明处使用,表示此方法不处理异常,而在调用此方法处处理异常。
Exception是必须处理的,而RuntimeException异常是可以不处理的。但是为了保证程序正常运行,最好处理。
如果自定义异常,直接继承异常即可。
(weave的方法若有throws,在try...catch捕获异常后,必须重新throw抛出异常,以不影响原有逻辑)转载于:https://www.cnblogs.com/linshuqin/p/9947752.html