Optinal class 는 자바 8에서 도입된 주요 기술 중 하나입니다. 이 클래스의 목적은 null 대신에 optional한 (있거나 없을 수 있는) 값을 표현하기 위한 해결책을 제공하는 것입니다. 기본 Optional 객체 생성법 // 기본 생성법. 대상이 Null 이 될 수 없을 떄는 @Test public void NonNullWhenCreated() { String fruit = 'apple'; Optional opt = Optional.of(fruit); assertTrue(opt.isPresent()); } 기본적으로 Optinonal.of() 의 파라미터는 null 이 될수 없습니다. 하지만 ofNullable() 은 다릅니다. // 대상이 Null 일 수 있는 경우 @Te..