728x90
반응형
자바의 예외 처리는 프로그램 실행 중에 예외 상황(에러 등)을 처리하고 오류를 방지하거나 다룰 수 있는 방법을 제공합니다.
이러한 예외 처리를 ‘try-catch’ 블록을 사용하여 수행됩니다.
예외 처리는 프로그램의 안정성을 높이고 예상치 못한 예외 상황에 대비하여 오류를 방지하거나 처리하는 중요한 개념입니다.
try{
// 예외 발생 가능 코드
} catch(ExceptionType e1){
// 예외 처리,(필수사항, 갯수 상관 없음)
} finally{
// 예외 발생 여부와 상관없이 항상 실행(선택사항)
}
흐름
- ‘try’ 블록 내에서 예외가 발생하면 예외 유형에 해당하는 ‘catch’ 블록으로 제어가 이동합니다.
- 해당 ‘catch’ 블록에서 예외를 처리하거나 필요한 작업을 수행한 후 예외 처리가 끝난 후에는 ‘try-catch’ 블록을 벗어납니다.
- ‘finally’ 블록(설정된 경우)이 실행되고 리소스 정리 또는 정리 작업을 수행합니다.
- 예외 처리가 끝나면 프로그램은 정상적으로 진행됩니다.
728x90
반응형
'백수 > java' 카테고리의 다른 글
26. 스프링이랑 스프링 부트랑 차이점이 뭔가요? (0) | 2023.08.29 |
---|---|
23. MVC1이랑 MVC2의 패턴 차이에 대해 설명해주세요. (0) | 2023.08.23 |
22. 스프링 DI에 대해 아는 대로 말씀해 주세요. (0) | 2023.08.23 |
21. 스프링에서 AOP가 뭔가요? (0) | 2023.08.17 |
20. 스프링의 MVC에 대해 설명하세요 (0) | 2023.08.16 |