Throws

Throws 문을 이용하면 예외처리를 호출한 메소드로 에외를 떠 넘길 수 있다. 즉, 메소드를 호출한 사용자가 예외를 떠받는 것이라고 생각하면 된다.

 

다음 사진의 빨간색 밑줄을 보면 2개의 예외처리가 있는 걸 확인할 수 있다.

 

loadClass를 호출한 곳에서 저 두개의 예외처리를 진행해야 한다.

 

 

'JAVA' 카테고리의 다른 글

# Java 스트림(Stream)  (0) 2021.08.03
# Java 람다식  (0) 2021.08.02
#Java 사용자 정의 예외 클래스  (0) 2021.07.30
# Java 제너릭메서드  (0) 2021.07.27
# Java 제네릭(Generic)  (0) 2021.07.27
사용자 정의 예외 클래스

자바에서 제공되는 예외클래스 외에 프로그래머가 직접 만들어야 하는 경우가 있다.

 

사용자가 직접 만들어  Application 에서 특정 조건을 위반했을 경우에 명시적으로 예외를 발생시킬 수 있다.

 

기본적으로 exception 클래스를 상속해서 만들 수 있다.

 

 

작성예시)

 

public class 클래스명 extends Excetion {

           

            public 클래스명 (String mesg){

                    super(mesg)

                  }

}

 

 

 

자바에서 작성을 해보면 다음 그림과 같이 작성할 수 있다.

 

 

 

 

 

이 예외처리를 다음과 같이 이용할 수 있다.

 

 

Test 

 

Main에서 사용한 예시

 

'JAVA' 카테고리의 다른 글

# Java 람다식  (0) 2021.08.02
#Java Throws  (0) 2021.07.30
# Java 제너릭메서드  (0) 2021.07.27
# Java 제네릭(Generic)  (0) 2021.07.27
#Java StringTokenizer  (0) 2021.07.26

+ Recent posts