exit(0)java的简单介绍
今天给各位分享exit(0)java的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中 exit(1)和exit(0) 有什么区别
0和1的区别在于是否是正常退出;如果参数是0,那么正常退出(回到最上层);如果参数是1,那么为非正常退出,JAVA虚拟机中的很多数据、正在执行的或等待的命令将不会保存直接清空,这种情况等于我们强行关电源和正常关机的区别。
java中的exit方法
java中exit表示的关闭JVM程序,但是不释放内存,举例:
System.exit(0);//表示正常程序的关闭,执行的是以下操作:
public static void exit(int status) {
Runtime.getRuntime().exit(status);
}
备注:如果是 0表示正常关闭,如果是非0表示异常关闭,如果想释放内存的话,用“dispose()”关闭当前程序,并释放资源。
java中System.exit(0);是什么意思?
System是一个Java类,调用exit(0)方法终止虚拟机也就是退出你的Java程序,括号里面的是参数,进程结束的返回值。
给你参考吧,这比说的好。
public static void exit(int status)终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返回。
调用 System.exit(n) 实际上等效于调用:
Runtime.getRuntime().exit(n)
参数:
status - 退出状态。
抛出:
SecurityException - 如果安全管理器存在并且其 checkExit 方法不允许以指定状态退出。
exit(0)java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、exit(0)java的信息别忘了在本站进行查找喔。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。