01. Optional ClassOptional는 Java 8에서 도입된, null 안정성을 위한 래퍼 클래스이다. 그렇기에 Optional를 사용하면 NullPointerException(NPE)를 방지하기 위해 null 값을 if 문을 통해 처리했던 과거와 달리, 객체 차원에서 NPE를 방지할 수 있다. 즉, Optional은 값이 존재할 수도 있고, 존재하지 않을 수도 있는 컨테이너이다. 1. 기본 구조public final class Optional { private final T value;} 2. 객체 생성 방법// 1. of()와 ofNullable()을 통한 객체 생성Optional opt1 = Optional.ofNullable(null); // null도 허용Optional..