在java中使用错误常量文件是什么?
在编写一些代码时,我在想,这是在代码本身中定义错误的最好方法,还是最好将其放在一个单独的文件(如错误常量文件)中。如果可能,最好将错误消息外部化到属性文件中。这将有助于应用程序国际化,每个属性文件一个语言修改错误消息也更容易,而且不需要对Java源代码进行任何重新编译。当您管理大量错误消息时,它将非常有用。对于少量错误消息,其重要性将不可见 也可以使用枚举存储错误代码和说明在java中使用错误常量文件是什么?,java,Java,在编写一些代码时,我在想,这是在代码本身中定义错误的最好方法,还是最好将其放在一个单独的文件(如错误常量文件)中。如果可能,最好将错误消息外部化到属性文件中。这将有助于应用程序国际化,每个属性文件一个语言修改错误消息也更容易,而且不需要对Java源代码进行任何重新编译。当您管理大量错误消息时,它将非常有用。对于少量错误消息,其重要性将不可见 也可以使用枚举存储错误代码和说明 public enum Exception { EXCEPTION1(0, "A error has occured
public enum Exception {
EXCEPTION1(0, "A error has occured."),
EXCEPTION2(1, "SOME MESSGE.");
private final int errorCode;
private final String description;
private Exception(int errorCode, String description) {
this.errorCode = errorCode;
this.description = description;
}
public String getDescription() {
return description;
}
public int getErrorCode() {
return errorCode;
}
@Override
public String toString() {
return errorCode + ": " + description;
}
}
你需要扩展你的问题,它几乎没有任何意义,我们都不知道你在说什么错误。什么错误?某些用户输入错误或代码中出现异常时出错?详细信息太低。似乎在某种程度上你认为在C公约。错误代码在OOP中有强烈的批评,异常是可以接受的。