【问题标题】:Why isn't the throw-catch statement automatic?为什么 throw-catch 语句不是自动的?
【发布时间】:2016-02-15 18:50:24
【问题描述】:
所以我知道try/throw/catch 语句是针对异常的,但是为什么编程语言不自动化,因为几乎每个异常都可以通过它来修复?

【问题讨论】:

  • 您指的是什么语言,"automate""fixed" 到底是什么意思?就目前而言,我真的不明白你在问什么。
  • 一种叫做英语的东西。
  • 我真的要说吗?哪种编程语言? C++?爪哇? C#?如果每个异常都会在抛出的地方被捕获,那么它们有什么用?

标签: try-catch throw


【解决方案1】:

捕捉每一个异常(以Java为例)非常容易,你可以捕捉每一个异常,它们都是Exception的子类,而@987654322本身就是@987654322的子类@。

但是你永远不会知道什么时候出了问题。例外是必要且有用的,有时,当出现问题时,知道这一点很重要!

将它们视为“烫手山芋”的一种有用方式 - 你可以将它们传递下去,但在某些时候,某个地方,它们必须被处理

【讨论】:

    猜你喜欢
    • 2013-10-02
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-19
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多