예외처리

 - 프로그램이 처리되는 동안 특정한 문제, 에러가 일어났을 때 처리를 중단하고 다른 처리를 하는 것

 

 대표적인 예외처리 try catch 문은  #25 DBMS Java와 MySQL 연동, try catch finally, serverTimezone 에러

 

 try catch문을 통한 예외처리말고 Excpetion 클래스 상속으로 나만의 예외처리 코드 예시

 

 

 MyException.java

1
2
3
4
5
6
7
8
9
10
package exception;
 
public class MyException extends Exception{
 
    public MyException(String string) {
        super(string);
    }
    
}
 

 

 

  MyName.java

1
2
3
4
5
6
7
8
9
10
11
package exception;
 
public class MyName {
    public void setMyName(String myName) throws MyException {
        if(myName == null) {
            throw new MyException("이름 누락");
        }else {
            System.out.println("나의 이름 : " + myName);
        }
    }
}
 

 

 

 ExceptionCall.java

1
2
3
4
5
6
7
8
9
package exception;
 
public class ExceptionCall {
 
    public static void main(String[] args) throws MyException {
        MyName n = new MyName();
        n.setMyName(null);
    }
}
 

 

 

 

 

 

 7번라인 null을 매개변수로 받을 경우 결과

 

 

 

 정상적인 값을 입력했을 경우

 

'교육 > Java' 카테고리의 다른 글

#119 Java 열거타입  (0) 2019.11.05
#118 Java 메모리 사용 영역  (0) 2019.11.04
#116 Java 제네릭(Generic)  (0) 2019.10.31
#115 Java 복습 (기본형, 참조형, null, Collection)  (0) 2019.10.30
#113 Java MVC 패턴, model1과 model2  (0) 2019.10.28

+ Recent posts