Exception
exception
EXCEPTIOM
1.
[Exception] - 예외처리
▶ IOException
▶ ClassNotFoundException
▶ Runtimeexception : 프로그램 실수에 의한 에러 미확인 에러
▶ ClassCastException
▶ NullPointException
*강제로 던질때는 throw new Exception();
PrintstackTrace() : 예외발생당시 에러 메세지를 출력.
getMessage() : 발생한 예외 클래스의 인스턴스에 저장된 메세지를 얻을수 있다.
예외를 발생시키는 Throw
예외를 메소드에 선언 Throws
▶ 예외클래스 계층구조
에러는 고의로 날리는 Exception 과 실제 에러 Exception Error 가 있다.
2.
ex)
Class MyException extends Exception {
private final int ERR_CODE;
MyException(String msg, int errcode){
super(msg); // 부모클래스 생성자 Exception(msg) 생성.
ERR_CODE = errcode;
}
myException(String msg){
this(Msg,100);
}
public int getErrcode(){
return ERR_CODE;
}
}
내 예외처리 만들기, msg 랑 에러코드가 들어왔을경우 msg errcode 생성,
msg 만 들어왓을경우 기본값 100으로 세팅 ,
'언어 > JAVA' 카테고리의 다른 글
추상과 인터페이스의 차이 (0) | 2015.03.17 |
---|---|
해싱 해쉬코드 (0) | 2015.03.17 |
[SUPER] 상속 (0) | 2015.03.17 |
[JAVA 의 정석 ] java 기초 (0) | 2015.03.17 |
[JDBC] java 연결 (0) | 2015.03.10 |