System.exit当“应用程序”实际上是较大的Java应用程序(服务器)的子应用程序(例如servlet,applet)时,对的使用会被拒绝:在这种情况下,它
System.exit可能会停止JVM并因此停止所有其他子应用程序。在这种情况下,抛出适当的异常(最好由应用程序框架/服务器捕获并处理)是最佳选择。
如果确实要将Java应用程序作为独立应用程序运行,那么使用并没有错
System.exit。在这种情况下,设置退出值可能是将失败或成功传达给父进程的最简单(也是最常用)的方式。

System.exit当“应用程序”实际上是较大的Java应用程序(服务器)的子应用程序(例如servlet,applet)时,对的使用会被拒绝:在这种情况下,它
System.exit可能会停止JVM并因此停止所有其他子应用程序。在这种情况下,抛出适当的异常(最好由应用程序框架/服务器捕获并处理)是最佳选择。
如果确实要将Java应用程序作为独立应用程序运行,那么使用并没有错
System.exit。在这种情况下,设置退出值可能是将失败或成功传达给父进程的最简单(也是最常用)的方式。