不算是错误设计,但是确实是适用场景很少,却被各种库尤其基础库滥用的设计
从“宁缺勿滥”的Java设计哲学来说,确实是个错误设计
回头看看,大概作为一个Annotation放在编译警告(而非错误)中是更妥当的
【 在 xeagle (静下心来编程) 的大作中提到: 】
: Java 的一位国外权威发文说 Checked Exception 是个错误的设计, 这个说法一直不太明白什么意思.
: 现代高级语言倒是取消了 Checked Exception, 但习惯了 Java 的异常, 就会感觉很别扭, 不知道是否应该捕获异常, 捕获哪种异常.
--
修改:oldwatch FROM 116.233.89.*
FROM 116.233.89.*