예외처리
사전적 의미로 일반적으로 프로그램이 처리되는 동안 특정한 문제가 일어났을 때 처리를 중단하고 다른 처리를 하는 것을 예외 처리라고 합니다.
프로그래밍을 하다보면 개발자의 실수로 인해 혹은 개발자 외의 실수로 인해
오류가 발생되는 경우가 있습니다. 예외처리는 이런 상황을 '해결'하는건 아니지만
이 사실을 유저에게 해당 상황에 대한 메세지를 전달할 수 있는 방법입니다.
프로그램의 오류
1.예외(프로그램이 실행 중) RuntimeException
2.컴파일 에러 -> ex) 드라이버 IOExcetion
3.버그
예외처리 적용한 예시
1.printCompanies() 메소드에서 예외를 미룬다(throws)
2.printCompanies() 메소드를 호출한 지점에서 예외 처리를 한다.
3.NullpointException 처리를 한다.
메세지 내용은 "해당 주소에는 Company객체가 존재하지 않습니다."
4.finally 회사 정보 출력 완료.
'JAVA' 카테고리의 다른 글
[JAVA] Maven,json,익명클래스 (0) | 2022.08.08 |
---|---|
[JAVA]롬복,컬렉션스태틱 (0) | 2022.08.05 |
[JAVA]추상메소드,인터페이스 (0) | 2022.08.01 |
[JAVA]배열,상속 (0) | 2022.07.25 |
[JAVA]객체지향언어,접근지정자 (0) | 2022.07.25 |