Java设计出checked exception有必要吗( 六 )



其实我挺认同Thinking in Java的观点的,但是要让Java把受检异常去掉,可能性似乎很小啊,太渺茫了吧。。
Java有很多缺点,大家也知道,不过我觉得有一些几乎是没办法修改的,毕竟要向后兼容是吧。。。

趁着没人,偷偷喊一句,Java是世界上最好的语言!

■网友
C#和Python都没有checked exception. Java虽然有,但你可以不用。语言特性让喜欢用的人去用,不喜欢就别用,把JDK自带的checked exception重新包装成RuntimeException抛出。

【Java设计出checked exception有必要吗】 我们项目都是把所有的异常catch了以后,重新抛出一个我自己设计的RuntimeException,这样上游的所有代码都不需要再写try catch或者throws了。


推荐阅读