gpt4 book ai didi

java - System.exit(1) 的替代方案

转载 作者:IT老高 更新时间:2023-10-28 20:57:35 25 4
gpt4 key购买 nike

由于各种原因,在编写 Java 应用程序 时不赞成调用 System.exit,那么如何通知调用进程并非一切都按计划进行?

编辑: 1 是任何非零退出代码的 standin

最佳答案

System.exit 的使用在“应用程序”实际上是大型 Java 应用程序(服务器)的子应用程序(例如 servlet、applet)时不受欢迎:在这种情况下,System.exit 可以停止 JVM,因此也可以停止所有其他子应用程序。在这种情况下,抛出一个适当的异常,可以被应用程序框架/服务器捕获和处理是最好的选择。

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

关于java - System.exit(1) 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com