一个实用而简单的示例将非常有用。当已经尝试捕获块并抛出关键字可用时,是否值得手动抛出异常对象? try-catch 块有助于捕获异常并在运行时显示有关该异常的信息吗? 任何人都可以区分" throw" 和" throws" 关键字?
答案 0 :(得分:0)
只有单词中的含义。
关键字throw
是一个操作词,例如throw new Exception()
表示代码抛出异常,这意味着如果执行控件到达此代码,则会抛出异常。这是方法的内部。
关键字throws
是对方法用户(调用方法的代码)的声明,该方法可以抛出异常。
try-catch
是一种尝试代码的机制,该代码可以抛出异常然后在抛出时捕获它。