java - 如果一个方法必须只调用一次而再次调用该方法,则抛出哪个异常?

标签 java exception

我有一个类提供了一个只能调用一次的公共(public)方法。 如果它再次被调用,应该抛出什么异常?

我目前的候选人是RejectedExecutionException

最佳答案

IllegalStateException 可能是合适的,或者类似的东西。例如,调用 Thread::start 两次会抛出 IllegalThreadStateException

关于java - 如果一个方法必须只调用一次而再次调用该方法,则抛出哪个异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29433235/

相关文章:

java - 无法编译个人客户类,构造函数有问题吗?

java - 如何在 Eclipse 中指定要包含在 .WAR 文件中的内容

C++ 捕获构造函数异常

java - 如何将带有字节操作的代码从 Java 翻译为 Kotlin?

java - 无需 Eclipse 即可启动 Java 桌面应用程序

Java - 使用函数式接口(interface)和 lambda 表达式进行日志记录

java - 为什么不能使用 ExceptionInInitializerError 调用 initCause ?

c# - 单声道 Thread.Sleep(int) 抛出 System.TypeLoadException

java - 异常不打印 NullPointerException 的堆栈跟踪

c++ - 编译器错误 : looser throw specifier for destuctor