Java等价于python环境错误?

Java等价于python环境错误?,java,exception,Java,Exception,java中的python中是否有与EnvironmentError等价的东西?示例如下: raise EnvironmentError 对于Java,我们采取了一种相当短视的观点,并假设我们可以控制几乎所有可能出现的错误(对于任何异常),或者我们假设这是一些无关行为的结果(RuntimeException)。然而,这两个例外仍然在我们的控制范围内 发生在我们控制之外的一件事是Errors。你知道,像内存耗尽这样的事情是我们无法控制的。由于EnvironmentError处理的错误超出了Pyth

java中的python中是否有与
EnvironmentError
等价的东西?示例如下:

raise EnvironmentError

对于Java,我们采取了一种相当短视的观点,并假设我们可以控制几乎所有可能出现的错误(对于任何
异常
),或者我们假设这是一些无关行为的结果(
RuntimeException
)。然而,这两个例外仍然在我们的控制范围内

发生在我们控制之外的一件事是
Error
s。你知道,像内存耗尽这样的事情是我们无法控制的。由于
EnvironmentError
处理的错误超出了Python的权限,因此我相信
Error
在本质上是它的Java对应物


实际上,它很可能更接近于一个异常,因为它处理的是
OSError
IOError
(Java认为它可以从中大部分恢复过来)。

对于Java,我们采取了一种相当短视的观点,并假设我们可以控制几乎所有可能出现的错误(对于任何
异常
)的情况,或者我们假设这是一些无关行为(
RuntimeException
)的结果。但是,这两个异常仍然在我们的控制范围内

我们无法控制的一件事情是
Error
s。你知道,内存耗尽之类的事情完全不在我们的控制范围之内。由于
EnvironmentError
处理Python权限之外的错误,我相信
Error
在本质上是它的Java对应物


在实践中,它可能更接近于异常,因为它处理的是
OSError
IOError
(Java认为它可以从中大部分恢复)。

抛出新的RuntimeException()
IllegalStateException
?创建您自己的运行时并不完全是因为它不是未检查的异常,尽管
IllegalStateException
非常适合,谢谢!
抛出新的RuntimeException()
IllegalStateException
?创建您自己的运行时并不完全是因为它不是未检查的异常,尽管
IllegalStateException
非常适合,谢谢!