Java JDK API文档中是这样说的:
终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
也就是说当运行System.exit(0)时,会释放程序的所有参数。(想更了解此用法的人可以利用eclipse的单步调试)
而System.exit(1)或者System.exit(非0)表示异常终止。
Java JDK API文档中是这样说的:
终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
也就是说当运行System.exit(0)时,会释放程序的所有参数。(想更了解此用法的人可以利用eclipse的单步调试)
而System.exit(1)或者System.exit(非0)表示异常终止。