public class WrapperTest {
static {
print(10);
}
static void print(int x) {
System.out.println(x);
System.exit(0);
}
}
在上面的代码System.exit(0)
用于停止程序。该方法采用什么参数?为什么我们将其作为0
给出。任何人都可以解释这个概念吗?
答案 0 :(得分:29)
答案 1 :(得分:7)
这是Java进程将向调用进程报告的返回值。
它没有真正准确的定义,但通常的惯例是0
表示成功,任何非零值表示失败。
答案 2 :(得分:3)
参数是java进程将返回的返回码(0表示“成功”)。它可以在Java程序是批处理脚本的一部分时使用,也可以通过构建工具(如Ant。
)使用答案 3 :(得分:3)
看看here
该参数用作状态代码;按照惯例,非零状态代码表示异常终止。