[Java] Checked & Unchecked exception 의 차이에 대하여
·
Programming Language/Java
Checked Exception 과 Unchecked Exception 은 무슨 차이인가요? (중요)자주 이야기하는 오답Checked Exception 은 컴파일할 때 발생하고,Unchecked Exception 은 런타임에 발생하는 예외로 알고 있습니다.올바른 답변 !Checked Exception 은 컴파일할 때 예외에 대한 처리를 강제Unchecked Exception 은 예외에 대한 처리를 강제하지 않습니다. 정의되어있지 않은, 새로운 예외를 정의해야할 때는→ Unchecked Exception 을 상속받아서 쓴다 !대부분의 예외는 로직에서 해결할 수 없기 때문Checke Exception을 쓰면, 던지는 예외라는 것이 외부에 알려짐→ 캡슐화가 깨짐예외를 컴파일 도중에 처리하고싶다면, Unche..