예외1 Java의 Optional: Null 안전한 프로그래밍(Java8) Java에서 NullPointerException은 자주 발생하는 문제 중 하나이다. 이를 피하기 위해 Java 8에서는 Optional이라는 클래스를 도입하였다. Optional을 사용하면 보다 안전하고 명확한 코드 작성을 할 수 있다. 1. Optional이란?Optional은 값이 있을 수도 있고 없을 수도 있는 상황을 표현하기 위한 컨테이너이다. 즉, Optional 객체는 null이 아닌 값을 담거나, 아무 값도 담지 않을 수 있다. 이를 통해 null 체크를 수월하게 하고, null로 인한 오류를 방지할 수 있다.1.1. Optional의 주요 메서드isPresent(): 값이 존재하는지 확인하는 메서드이다.ifPresent(Consumer action): 값이 존재할 경우, 주어진 동작을 수.. 2025. 2. 27. 이전 1 다음