java - Java 异常应该有自己的文件吗?

标签 java exception netbeans coding-style

每当我定义一个新的异常时,我倾向于做以下两件事之一:

  1. 创建一个异常(exception)文件,其中包含我的项目中定义的所有新异常(exception)的列表。
  2. 将每个已定义的异常与引发它的类放在同一个文件中。

当我在与另一个类相同的文件中定义一个公共(public)异常时,Netbeans 不喜欢它,例如第 2 点。虽然我还没有尝试过,但我相信它会因为类似的问题而对我大喊大叫与第 1 点相同的文件中存在多个异常的原因。

每个异常真的应该有自己的文件,还是有一些其他的 Netbeans 会接受的风格?我对 Java 和 Netbeans 还很陌生,很想知道合适的风格是什么。

最佳答案

我将异常放在他们自己的文件中。为什么不呢?

一个文件中不能有多个公共(public)类。如果您试图以某种效率的名义将公共(public)异常与另一个公共(public)类放在一起,我建议您返回并重新阅读 Java 规范。

关于java - Java 异常应该有自己的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895283/

相关文章:

java - 如何使用 DISPOSE_ON_CLOSE 或 EXIT_ON_CLOSE 的窗口关闭操作调用 ShutdownHook 线程

mysql - 未找到 Jdbc 驱动程序

java - 使用 Jython 从 Java 代码调用 Python 导致错误 : ImportError: no module named nltk

Java - 连接被拒绝的套接字 - 使用 IDE Netbeans

java - REST Web 服务/Web UI 服务的单独异常映射

java - Java中检测到异常时如何重复执行代码?

java - 从 Java 中的字符串中删除尾随子字符串

java - 没有 OSGi 框架的 BIRT

java - JMeter - 为循环 Controller 设置动态变量

java - 将项目一异常(exception)纳入项目二