반응형
JAVA8의 Optional 이란?
Optional은 Null오류에 대한 대처방법으로 등장하게 되었습니다. 어떠한 값을 불러오거나 찾을 때 이 값이 실제로 존재하는지에 대해 체크를 매번 하게 되죠. 만약 Null 체크를 안했을 시 "java.lang.NullPointerException" 이와 같은 오류를 마주치셨을 겁니다. JAVA8에서는 이러한 문제를 Optional로 해결였습니다.
Optional에 대한 사용법과 실제 활용법 등은 아래와 같은 링크에 잘 나와있습니다.
Optional 등장 및 사용법
자바8 Optional 1부: 빠져나올 수 없는 null 처리의 늪
Engineering Blog by Dale Seo
www.daleseo.com
Optional 잘~~ 사용하기
Java Optional 바르게 쓰기
Java Optional 바르게 쓰기Brian Goetz는 스택오버플로우에서 Optional을 만든 의도에 대해 다음과 같이 말했다. … it was not to be a general purpose Maybe type, as much as many people would have liked us to do so. Our intention was to p
homoefficio.github.io
반응형
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] 예외를 잘 처리하기 위해서는 어떻게 해야할까 (0) | 2020.01.13 |
---|---|
Java Lombok 알고쓰기 (0) | 2019.12.16 |
[java]validation에서 @NotNull, @NotEmpty, @NotBlank (0) | 2019.12.16 |
Spring 예외처리 방법 (0) | 2019.12.16 |
Spring boot로 jpa 공부하기 (0) | 2019.12.15 |