1
9
你所指的是 checked exceptions ,表示必须声明或处理。在Java中处理文件的标准结构看起来像这样:
难看吗?当然。冗长吗?当然。Java 7将使它与ARM块更好一点,但在此之前,你会被上面的问题所困扰。 您还可以让调用者处理异常:
尽管如此
但上面的函数声明指出,此方法可以
|
2
2
Java的检查异常使程序员能够解决这样的问题。(我认为这是一件好事,即使在地毯下清理虫子更容易。) 如果发生故障,您应该采取适当的措施。通常,处理应该位于与引发异常的不同层。 应正确处理资源,其形式如下:
决不放
所以,我们有两个不同的问题。不幸的是,Java语法混淆了这两种语法。编写此类代码的正确方法是:
|
M.Jane · 组织和编写异常类的正确方法 6 年前 |
shubham daharwal · java中的内部捕获异常 6 年前 |
Jon · 如何在不需要任何操作的情况下处理Python异常 6 年前 |
felix1415 · C++捕获(标准::异常和e)与捕获(…) 6 年前 |
k0pernikus · 如何在scala中键入可能引发异常的函数? 6 年前 |