Kotlin中的Checked Exception机制浅析
但即使是不喜欢的那些人,一旦用熟了Kotlin进行程序开发之后,也难逃真香定律。由于Kotlin取消了Checked Exception,这在很多Java开发者看来是完全不可接受的,可能也是许多Java支持者拒绝使用Kotlin的原因。但目前Kotlin已经被Google转正两年多了,开发了成千上万的Android应用。它是编程语言为了保证程序能够更好的处理和捕获异常而引入的一种机制。由此看来,Checked Exception是一种非常有必要的机制。由于Checked Exception机制的存在,对于一些可能发生潜在异常的代码,我们必须要对其进行处理才行。绝对不可能,大概率可能他只会catch一个顶层的Exception,把所有异常都囊括进去,从而彻底地让Checked Exception机制失去意义。又或者,他可能会在当前异常抛出链上再加一把火,为抛出100个异常做出贡献。。。
用户评论