1. 예외
- 정상적이지 않은 Case
2. 예외 처리 (Exception Handling)
- 정상적이지 않은 Case에 대한 적절한 처리 방법
- try / catch 문으로 예외를 처리
3. finally
- 예외 발생과 관계 없이 무조건 실행되는 부분
try {
// 예외가 발생할 수도 있는 코드
}catch(NotFoundException e){ // 매개변수로 구체적인 예외를 넣어주는게 좋다.
// 예외 발생 시 실행할 코드 작성
}catch(Exception e){
// 예외를 여러개 등록해서 처리 가능, 혹은 상위 예외로 처리하는 것도 가능
}finally {
// 예외가 터지는 안터지는 항상 실행되는 부분
}
4. throw, throws
- throw : 예외를 발생시킴
- throws : 예외를 전가시킴
... 메소드 이름(){
throw new Exception();
}
// 메소드를 호출하는 곳으로 예외를 전가시킴, 메소드명 옆에 전가시킬 예외명 작성
... 메소드명() throws Exception{
...
}
'JAVA > JAVA 기초' 카테고리의 다른 글
람다식 (0) | 2022.03.29 |
---|---|
컬렉션 프레임워크 (Collection Framework) (0) | 2022.03.29 |
입출력(IO) (0) | 2022.03.29 |
내부 클래스(Inner Class)와 익명 클래스(Anonymous Class) (0) | 2022.03.29 |
인터페이스 (Interface) (0) | 2022.03.29 |
댓글