예외생성
-
[JAVA] 예외처리 및 예시(결제 시스템)OOP & JAVA 2021. 12. 4. 22:07
기본적인 예외처리 방법과 함께 예외처리로 구현한 결제 시스템 예시를 정리해 보았습니다. 1. try / catch / finally 문 에러가 발생할 경우 직접 에러를 해결하는 방법이다. try 에서 에러가 발생했을 경우 catch에 명시된 에러의 종류일 경우 이를 받아 처리할 수 있다. 예외 상속도 에 따라 상위 에러일 경우 하위 에러를 받아서 처리합니다. 해당 예외를 받는 catch 블럭이 없을 경우 스택 블럭을 타고 내려가면서 해당 에러를 처리할 수 있는 catch 블럭을 찾습니다. 메인 함수까지 올라가서 에러를 캐치하지 않으면 에러가 터져 프로그램이 종료합니다. try{ //예외가 발생할 수 있는 코드 } catch(에러클래스1 에러변수1){ // 처리 코드 } catch(애러클래스2 에러변수2)..