您找不到任何其他语言使用检查异常的信息的原因是它们从 Java 的错误中吸取了教训。
编辑:所以要澄清一点,检查异常完全是 Java 的事情,理论上听起来是一个非常好的主意,但实际上在消费函数和被消费的函数之间创建了紧密耦合。这也使得在可以处理的地方处理异常变得更加繁琐。相反,您必须在抛出异常和实际处理异常之间的每个函数中捕获并重新抛出异常。我可以在这里重写所有内容,但我认为这篇文章很好地解释了为什么检查异常实际上不是一个好主意。
https://blog.philippauer.de/checked-exceptions-are-evil/
| 归档时间: |
|
| 查看次数: |
290 次 |
| 最近记录: |