Java——System.exit()用法及个人理解

该方法的原型是:System.exit(int status).
  • 取值及作用
    status由使用者自取,一般可取0,1或者其他数;当其为System.exit(0)时,正常退出当前程序,关闭虚拟机(JVM);当其为System.exit(1),或者其他值的时候,则非正常退出程序,关闭虚拟机。

  • 用法
    java中的main方法是静态的,这点和c++不同;其关键字void表示的是没有返回值,不会为操作系统返回退出代码。如果main方法正常退出,则退出代码为“0”,如果希望在终止时返回其他代码,就需要调用System.exit方法。

  • 个人理解
    status无论为何值都会退出程序,关闭虚拟机,只不过为“0”时,退出正常,为其他值的时候,退出异常,可以用在catch块中,将System.exit(1)放进去,用来表示非正常退出

发布了24 篇原创文章 · 获赞 15 · 访问量 6133

猜你喜欢

转载自blog.csdn.net/weixin_42173451/article/details/88849276