System.exit()可以在不终止JVM的情况下返回吗?

Erc*_*sen 4 java jvm

在实践中当然不太可能发生,但是:这个方法调用有没有理由不终止JVM?

例如,是否有可能在调用此方法OutOfMemoryError之后(或同时)调用a System.exit(0)或者StackOverflowError在调用此方法时发生a ,因为堆栈在那一刻只是溢出?

res*_*man 8

这个方法调用有没有理由不终止JVM?

是.

来自文档:

抛出:

SecurityException - 如果存在安全管理器且其checkExit方法不允许以指定状态退出.