System.exit(1)的替代方案

出于各种原因System.exit,在编写 ,调用会被皱眉,所以如何通知调用过程并非一切都按计划进行?

1是standin任何非零退出代码的。

回答:

System.exit当“应用程序”实际上是较大的Java应用程序(服务器)的子应用程序(例如servlet,applet)时,对的使用会被拒绝:在这种情况下,它System.exit可能会停止JVM并因此停止所有其他子应用程序。在这种情况下,抛出适当的异常(最好由应用程序框架/服务器捕获并处理)是最佳选择。

如果确实要将Java应用程序作为独立应用程序运行,那么使用并没有错System.exit。在这种情况下,设置退出值可能是将失败或成功传达给父进程的最简单(也是最常用)的方式。

以上是 System.exit(1)的替代方案 的全部内容, 来源链接: utcz.com/qa/415132.html

回到顶部