RuntimeException vs Exception
·
Java
RuntimeException과 Exception은 둘 다 Throwable 클래스를 상속하지만, 처리 방식이 다릅니다. Checked Exception vs Unchecked Exception1. RuntimeException (Unchecked Exception): - 컴파일러가 예외 처리를 강제하지 않습니다.- 예외를 던질 때 throws 키워드나 try-catch 블록을 작성할 필요가 없습니다.- NullPointerException, IllegalArgumentException 등이 이 범주에 속합니다. 2. Exception (Checked Exception):- 컴파일러가 예외 처리를 강제합니다.- 예외를 던질 때 반드시 메서드 선언에 throws 키워드로 명시하거나, 호출하는 곳에서 try..