我想知道以下Java之间的区别
System.exit(0); System.exit(-1); System.exit(1);
什么时候必须适当使用以上代码?
如果程序执行的好坏,则exit参数应为合格。这是较早的编程语言的一种遗传,在这种情况下,了解是否出了什么问题以及出了什么问题是很有用的。
退出代码为
0
1,-1,whatever != 0发生了一些错误时,可以为不同类型的错误使用不同的值。 如果我是正确的,则退出代码过去只是正数(在UNIX中是指),并根据范围:
1,-1,whatever != 0
1-127是用户定义的代码(因此通过调用生成exit(n))
1-127
exit(n)
128-255
unix
但是我认为你在用Java进行编码时不应该在意,这只是一些信息。如果你计划使程序与标准工具进行交互,这将很有用。