public class WrapperTest { static { print(10); } static void print(int x) { System.out.println(x); System.exit(0); } }
在上面的代码System.exit(0)中用于停止程序。该方法采用什么论点?我们为什么给它作为0?谁能解释这个概念?
System.exit(0)
0
从JAVA文档中:
参数用作状态码;按照惯例,非零状态代码表示异常终止。
和维基百科增加了额外的信息。