Replies: 2 comments
-
Optional 클래스는 null이 올 수 있는 값을 감싸는 Wrapper 클래스이다. 값이 존재할 수도 있고 없을 수도 있을 때 사용한다. null 대신 Optional을 사용함으로써 NPE를 회피한다. 따라서 Optional을 통해 반환 값이 없을 수 있음을 분명히 하고, 반환하는 메서드는 null을 반환하는 메서드보다 NullPointerException을 회피할 수 있게 되었다. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Optional은 null을 처리하기 위해 Java8에서 도입됐다. 값이 존재할 수도 있고 없을 수도 있는 객체를 감싸주는 Wrapper 클래스로 해당 타입을 가진 값이 null일 수도 있음을 명시해 NullPointerException을 방지할 수 있는 인터페이스를 제공한다. null 체크를 강제함으로써 안전한 코드 작업이 가능하게 해주는 역할도 함께 한다. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
.
Beta Was this translation helpful? Give feedback.
All reactions