반응형
예외 흐름
- try { 코드 } 에서 예외가 발생.
- 예외객체 생성.
- 여기에 예외에 대한 정보가 들어있다.
- printStackTrace()이나 getMessage()와 같은 메서드로 그 정보를 가져올 수 있다.
이 외에도 예외에 대한 정보를 가져오는 다양한 메서드가 있다.
가장 많이 사용되는 게 위 두가지이다.
- printStackTrace
- 예외 발생 위치 + 스택 정보
- 디버깅 용도로 많이 사용된다.
- getMessage
- 예외 원인
- 주로 오류 메시지 출력용
멀티 catch 블럭
※ jdk1.7부터 가능합니다.
※ 주의사항※ Exception은 모든 ***Exception의 조상입니다. 부모/자식 관계인 예외끼리는 같이 놓을 수 없습니다. 이런 식으로 쓸 수는 있지만 비권장! 됩니다. catch블럭을 둘로 나누는 것이 낫습니다.
참조 : https://youtu.be/81_BL9qSa9w?si=QBy2PdZcvkTCjRlP
반응형
'☕ JAVA > ☕ Class & Method' 카테고리의 다른 글
[JAVA]StringTokenizer (0) | 2024.11.16 |
---|---|
[JAVA]사용자정의 예외클래스 만들기, 연결된 예외 (0) | 2024.11.04 |
[JAVA]익명 클래스 anonymous class (0) | 2024.11.01 |
[JAVA]내부 클래스 inner class (0) | 2024.10.31 |
[JAVA]예외처리:throw & throws, try-catch. (0) | 2024.09.25 |