-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에서 강력한 비판을 가지고 있으며 예외는 허용됩니다. –