System.exit(int status)源码分析

源码:

public static void exit(int status){
  Runtime.getRuntime().exit(status);
}

注释中说到,这个方法是用来结束当前正在运行中的Java虚拟机。如果status是非零参数,那么表示是非正常退出。

System.exit(0)是正常退出程序
System.exit(1)或者说非0表示非正常退出程序
System.exit(status):不管status为何值都会退出程序;

你可能感兴趣的:(System.exit(int status)源码分析)