java - 在java中抛出规则

标签 java exception throws

这几天一直在努力学习java,但是对Throws exception 很迷茫。此语句是否正确?:方法签名中的抛出会导致异常(或某些异常)抛出到调用此方法的另一个方法。调用方方法有 try/catch 来处理抛出的异常。

提前致谢。 法罗克

最佳答案

两种说法都不正确。

Throws in method signature causes an exception (or some exceptions) throw to another method that is calling this method

声明一个方法抛出一个异常只是表明它可能抛出异常,而不是它确实抛出异常。

and caller method has try/catch to handle thrown exception.

调用者可以声明它抛出相同的异常,而不是尝试/捕获,因此异常会传播到该方法的调用者。

关于java - 在java中抛出规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29366895/

相关文章:

java - Spring 和 Hibernate 2nd level with Ehcache

java - 在 onCreate 方法中传递 Activity 上下文

java - 为什么建议使用 Yourkit 8.X 仅分析 java 5 应用程序?

C#/Java 异常与条件语句

java - 这里使用 "throws"子句意味着什么,如果不使用怎么办?

Java 2D 数组问题

java - 发送消息导致异常

java - 访问方法调用者捕获的异常

java - 我可以在单个类文件中在 java 中定义多个自定义异常并通过方法调用它们吗?

java - 从类内的多个方法捕获异常