在Java中,是否有EXIT_SUCCESS和EXIT_FAILURE的替代品?

2022-09-02 04:34:17

在C程序中,我通常使用或功能来提高程序的清晰度和可理解性。EXIT_SUCCESSEXIT_FAILUREexit()

但是在我无法使用这些宏。System.exit()

我可以将自己自己的接口定义为

public interface ReturnValues {
  public int EXIT_SUCCESS = 0;
  public int EXIT_FAILURE = 1;
}

除了我自己的实现之外,Java中还有其他方法可以使用这些宏吗?(如使用预定义的库类变量或实现预定义的接口等。


答案 1

不可以,Java 中没有用于“成功”和“失败”的预定义常量。当然,因为可能存在几种不同类型的故障,具体取决于每个特定应用程序。


答案 2

Java 中没有宏。 并且具有足够的可读性,而不会变得过于复杂。System.exit(0)System.exit(-1)