✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. Optional Optional은 null인 객체를 편리하게 처리하기 위해서 만든 클래스로 java.util 패키지에 속해있다. Optional 클래스 선언부 public final class Optional extends Object final로 선언되어 있어 추가적인 확장이 불가능하다. Optional 객체 생성 방법 Optional.empty() : 데이터가 없는 객체를 생성 Optional.ofNullable() : null이 추가될 수 있는 객체를 생성 Optional.of() : 반드시 데이터가 들어가는 객체를 생성 Optional 객체가 비어있는지 확인하는 메소드는 isEmpty()가 아닌 isPresent()다. ..