throw与throws

总结

1)throw:抛出异常。

2)throws:在方法声明处使用,表示此方法不处理异常,而在调用此方法处处理异常。

Exception是必须处理的,而RuntimeException异常是可以不处理的。但是为了保证程序正常运行,最好处理。

如果自定义异常,直接继承异常即可。
(weave的方法若有throws,在try...catch捕获异常后,必须重新throw抛出异常,以不影响原有逻辑)

详细分析

https://www.cnblogs.com/alsf/p/5626384.html

posted @ 2018-11-12 17:20  颜林小钦  阅读(150)  评论(0编辑  收藏  举报