Kotlin语言为何不强制进行异常处理

天命剑主 发布于 2015/06/11 17:52
阅读 1K+
收藏 0

Kotlin语言为何不强制进行异常处理?

既然都是基于JVM的语言,为何要抛弃强制性的异常处理?

加载中
0
s
sorra
因为使用起来很麻烦,新的JVM语言几乎都放弃了checked exception
0
爱De资格

实践证明强制异常处理是一种丑陋的设计

0
白丝魔理沙
白丝魔理沙

我不认为强制异常处理是一个丑陋的设计,JVM语言没有Erlang那样的崩溃恢复能力,从工程的角度看,强制异常处理至少能让代码更健壮,或者至少更容易查到bug。放弃强制异常检查是个错误,虽然代码看起来好看很多,但代码终究是要拿来运行的。

0
懒神
懒神

这个本身看各自习惯。在很多情况下,异常强制处理的好处是可以逼着程序员处理异常信息。但是有时候,因为种种原因,各种不必专门处理的话就比较蛋疼

0
天朝红雨
天朝红雨

我觉得强制异常处理可以有,但是jdk中一堆垃圾强制异常处理的定义太tmd操蛋了,但kotlin的完全抛弃太武断

返回顶部
顶部