Optional
오늘은 Optional에 대해서 알아보자 OptionalJava8에서 나온 문법으로 NullPointerException(NPE)을 방지하도록 도와주는 클래스이다. Optional 을 이용하여 사용할 수 있으며 null이 올 수 있는 값을 감싸는 Wrapper 클래스로 나타낸다. 아래 코드와 같이 값을 저장하기 때문에, 참조하더라도 NPE가 발생하지 않도록 도와준다.public final class Optional { // If non-null, the value; if null, indicates no value is present private final T value; ...} 사용방법Optional.empty() : 값이 null인 경우Optional은 Wrapper 클래스이기 때문에..