_public class WrapperTest {
static {
print(10);
}
static void print(int x) {
System.out.println(x);
System.exit(0);
}
}
_
上記のコードでは、System.exit(0)
を使用してプログラムを停止しています。そのメソッドはどのような議論をしますか?なぜそれを_0
_として与えたのですか。誰かがその概念を説明できますか?
Javaプロセスが呼び出し元のプロセスに報告するのは戻り値です。
正確な定義はありませんが、通常の規則は0
は成功を意味し、ゼロ以外の値は失敗を表します。
引数は、Javaプロセスが返す戻りコードです(0は「成功」を意味します)。Javaプログラムが一部である場合に使用できます。バッチスクリプト、またはAntなどのビルドツールによる。
見てください ここ
引数はステータスコードとして機能します。慣例により、ゼロ以外のステータスコードは異常終了を示します。