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