为什么throw-catch语句不是自动的?

时间:2016-02-15 18:50:24

标签: try-catch throw

所以我知道try / throw / catch语句是针对异常的,但为什么编程语言不会自动化,因为几乎每个异常都可以通过它来修复?

1 个答案:

答案 0 :(得分:0)

捕获每个异常都很容易(以Java为例),你可以捕获每个异常,它们都是Exception的子类,它本身就是一个子类Throwable

然而,你永远不会知道什么时候出了问题。例外是必要和有用的,有时,当出现问题时,它的重要性就是它所知道的!

一种有用的思考方式就像烫手山芋的#34;" - 你可以传递它们,但在某些地方,某个地方,它们必须被处理