Optional란 ?Java의 Optional 클래스는 java.util 패키지에 포함되어 있으며, 값이 없는 경우를 표현하기 위한 클래스입니다. Optional는 제네릭 클래스로, 모든 객체 타입을 감쌀 수 있습니다. [JAVA] Optional 클래스에 대해 알아보기Optional 클래스가 등장하기 전에는 Java에서는 null 처리가 항상 문제였습니다. null을 마주하는 경우 프로그램 실행 중에 NullPointerException(NPE)로 인해 프로그램이 죽는 경우가 자주 있습니다.NullPointerpixx.tistory.com주요 특징 내부적으로 객체 참조를 저장하며, null이 아닌 값을 감쌀 수 있음.null 대신 값을 감싸거나, 비어 있는 상태를 표현(Optional.empty())..