【发布时间】:2014-07-26 11:08:06
【问题描述】:
如果我不写try/catchclause,如何捕获throws 子句中声明的异常?
-
当我写这样的函数时
public List<String> getTrackIds(int limit) throws NotConnectedException, UnauthorizedException { ... }
这意味着函数可以抛出这些异常。但是不需要在 try/catch 块中捕获它吗?我将如何捕捉 这种情况下的例外情况?
- 。当我尝试调用此函数时,必须编写
try/catch 块或在调用中写一个
throws子句 功能。同样,如果我不写,我将如何捕获这些异常 尝试/捕获块?
【问题讨论】:
-
正如我在下面的回答中提到的,您还应该检查此链接以了解
Catch or Specify要求:docs.oracle.com/javase/tutorial/essential/exceptions/… -
谢谢@Pat。我当然读过了。然后我仍然有一些疑问后发布了我的问题。