Unhandled exception type Exception
해석 : 처리되지 않은 예외 타입
원인 : 런타임 메소드가 아닌(문법이 틀리는 것 등등) 컴파일 에러를 throw 하려는 경우 발생 할 수 있는 에러이다.
예를 들면
throw new Exception("에러가 발생했습니다")
위 코드는 컴파일 에러로 코드를 작성했을 때 부터 에러로서 효력이 있다. 따라서
1. try {} catch(Exception e) {throw new Exception("에러가 발생했습니다");} 와 같이 예외처리를 해주면서 처리하는 방법
2. 메소드 상단에 throws Exception 와 같이 발생한 에러를 상단의 메소드에 던지겠다는 것을 명시해주면 된다. => 다만 이는 해당 메소드를 쓰는 모든 상위 메소드에 예외처리 또는 같은 throws 처리를 해주어야 한다.
'개발 > JAVA' 카테고리의 다른 글
자바 배열의 일부분을 뒤집고 싶을 때 (0) | 2021.03.27 |
---|---|
자바 int[] 을 Integer[] 으로 배열 변경하기 (1.8) / int to integer array (0) | 2021.03.21 |
자바 1.8 - 메서드 참조란? 세미콜론 두개란? (::) (4) | 2021.03.18 |
자바 (Java) 제네릭(Generic) 클래스에서 [Type parameter 'T' cannot be instantiated directly] - 비전공개발자 (0) | 2021.03.11 |
자바 List<Map<String, Object>> 정렬 (0) | 2020.10.30 |
댓글
이 글 공유하기
다른 글
-
자바 int[] 을 Integer[] 으로 배열 변경하기 (1.8) / int to integer array
자바 int[] 을 Integer[] 으로 배열 변경하기 (1.8) / int to integer array
2021.03.21 -
자바 1.8 - 메서드 참조란? 세미콜론 두개란? (::)
자바 1.8 - 메서드 참조란? 세미콜론 두개란? (::)
2021.03.18 -
자바 (Java) 제네릭(Generic) 클래스에서 [Type parameter 'T' cannot be instantiated directly] - 비전공개발자
자바 (Java) 제네릭(Generic) 클래스에서 [Type parameter 'T' cannot be instantiated directly] - 비전공개발자
2021.03.11 -
자바 List<Map<String, Object>> 정렬
자바 List<Map<String, Object>> 정렬
2020.10.30