본문 바로가기
프로그래밍/JAVA

[JAVA] java8 Optional로 Null을 대처하자

by LiveData 2020. 4. 1.
반응형

 

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

 

반응형