Java 使用System.exit(0)

Java 使用System.exit(0),java,exit-code,Java,Exit Code,在上述代码中,退出(0)用于停止程序。该方法采用什么参数?为什么我们将其命名为0。有人能解释这个概念吗?它是Java进程将向调用进程报告的返回值 它还没有一个确切的定义,但通常的惯例是0表示成功,任何非零值都表示失败。来自: 参数用作状态代码; 按照惯例,非零状态代码 表示异常终止 参数是java进程将返回的返回代码(0表示“成功”)。它可以在Java程序是批处理脚本的一部分时使用,也可以由构建工具(如Ant)使用。看看 参数用作状态代码;按照惯例,非零状态代码表示异常终止。 public cl

在上述代码中,退出(0)用于停止程序。该方法采用什么参数?为什么我们将其命名为
0
。有人能解释这个概念吗?

它是Java进程将向调用进程报告的返回值

它还没有一个确切的定义,但通常的惯例是
0
表示成功,任何非零值都表示失败。

来自:

参数用作状态代码; 按照惯例,非零状态代码 表示异常终止


参数是java进程将返回的返回代码(0表示“成功”)。它可以在Java程序是批处理脚本的一部分时使用,也可以由构建工具(如Ant)使用。

看看

参数用作状态代码;按照惯例,非零状态代码表示异常终止。

public class WrapperTest {
    static {
        print(10);
    }

    static void print(int x) {
        System.out.println(x);
        System.exit(0);
    }
}