刚刚在Oracle上找到了一个示例,如果控制台为== null,则使用==(),但我不明白为什么它比简单返回更好。下面是链接:harness.html
发布于 2014-09-25 02:36:47
发布于 2014-09-25 02:57:47
如果您调用java程序(比方说从bash脚本调用),并且希望对java程序的成功或失败做出相应的反应,System.exit(1)可能会很有用。
发布于 2014-09-25 05:25:43
System.exit将关闭所有正在执行的线程、关闭文件、释放资源等。它终止JVM。
但是,返回由方法上的执行线程使用,但如果使用system.exit,则线程将永远不会返回。因此,它们是两种不同的东西,被用于不同的目的。
请参阅Java7Oracle文档链接。
https://stackoverflow.com/questions/26029593
复制相似问题