Java 系统。退出(1)而不是返回
刚刚在Oracle站点上找到了一个例子,如果console=null,他们会使用System.exit(),但我不明白为什么它比简单返回更好。 下面是链接:Java 系统。退出(1)而不是返回,java,Java,刚刚在Oracle站点上找到了一个例子,如果console=null,他们会使用System.exit(),但我不明白为什么它比简单返回更好。 下面是链接:exit(1)表示您正在退出系统,设置exit code=1表示程序错误终止 而返回将终止退出代码为0的应用程序,这对调用者来说意味着程序成功终止 另请参见 System.exit(1)如果您调用java程序(比如从bash脚本调用),并且希望对java程序的成功或失败做出相应的反应,则会非常有用。System.exit将关闭所有正在执
exit(1)
表示您正在退出系统,设置exit code=1表示程序错误终止
而返回
将终止退出代码为0的应用程序,这对调用者来说意味着程序成功终止
另请参见
请参阅Java 7 Oracle文档。
System.exit(int)
设置返回到运行该进程的进程的错误级别,这为调用方提供了在调用因某种原因失败时采取适当措施的机会…是,在一些比较复杂的应用程序中,我理解它,但是在这样一个简单的教程类中使用Oracle对我来说有点奇怪:这是唯一的区别,可能代码是从长时间停留在C++的人编写的。