Java Optional이란?
Java Optional : Java 8 이후 소개된 클래스로 , 값이 있을 수 도 있고 없을 수 도 있는 Nullable 객체를 감싸는 래퍼 클래스 null 값을 명시적으로 다루며, NullPointExecption을 방지하고 코드의 안정성을 높이는데 도움이 된다. Java Optional의 주요 특징 객체의 존재 여부 확인 객체가 존재하는지 아닌지를 확인 방법을 제공 isPresent() 메서드를 활용하여 Optional 객체가 비어있는지 확인할 수 있다. 값의 존재 여부에 따른 동작 처리 ifPresent(Consumer action) 메서드를 사용하여 값이 존재할 경우 해당 값을 처리하는 로직을 작성할 수 있다. 이를 통해 값이 존재하지 않을 때의 예외 상황을 방지할 수 있다. 기본 값 설정 or..