为什么我们应该通过exit(0),exit(1)之类的退出状态通知JVM?

时间:2016-05-10 09:00:05

标签: java

我想弄清楚为什么要通过退出状态值(如0或1)通知JVM。

有什么需要?

例如:

class sample
{
    public static void main (String args[])
    {
        System.out.println("Calling System.exit()");
        System.exit(0);
    }
}

1 个答案:

答案 0 :(得分:1)

退出代码不适用于JVM。它适用于运行程序的用户/系统。

退出代码0表示程序运行正常。其他任何退出代码都表示错误。作为开发人员,您可以决定不同代码的含义,例如,您可以确定代码4意味着数据库错误导致退出。

You can find a bit more information here