optional1 [Java] Optional Optional public final class Optional { // If non-null, the value; if null, indicates no value is present private final T value; // 생략 } Java8에서는 Optional 클래스를 사용해 NPE를 방지할 수 있도록 도와줍니다. 즉, Optional는 null이 올 수 있는 값을 감싸는 Wrapper 클래스로, 참조하더라도 NPE가 발생하지 않도록 도와줍니다. Optional 클래스는 아래와 같은 value에 값을 저장하기 때문에 값이 null이더라도 바로 NPE가 발생하지 않으며, 클래스이기 때문에 각종 메서드를 제공합니다. 🏷️ NPE(NullPointerException) // names가 null.. 2024. 1. 27. 이전 1 다음