-9
我正在寫代碼,而我正在寫的代碼是這種正確的方式來定義代碼本身的錯誤,或使它成爲一個單獨的文件,如錯誤常量文件。什麼是使用錯誤在Java中的常量文件?
我正在寫代碼,而我正在寫的代碼是這種正確的方式來定義代碼本身的錯誤,或使它成爲一個單獨的文件,如錯誤常量文件。什麼是使用錯誤在Java中的常量文件?
如果可能,您可以將屬性文件中的錯誤消息外部化,這樣會更好。這對於應用程序國際化(每種語言一個屬性文件)會有所幫助。修改錯誤消息也更容易,並且不需要任何Java源代碼的重新編譯。當您管理很多錯誤消息時,它會很有用。對於少數可能不重要的意義。
或者你可以使用枚舉來存儲錯誤代碼和說明
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;
}
}
你需要擴大你的問題,它幾乎沒有什麼意義,我們都不知道什麼是「錯誤」你在說什麼。 –
什麼錯誤?某些用戶在代碼中輸入錯誤的輸入或錯誤(例外)時發生的錯誤? – deHaar
細節過低。似乎(某種程度上)你在「C」慣例中思考。錯誤代碼在OOP中有強烈的批評,而異常是被接受的方式。 –