#heedink2::Optional
2020. 4. 14. 13:57ㆍHeedi + think == Heedink
입사 후에는 Optional이라는 녀석에 대해 익숙해지고 어떤 상황에서든 사용해보려고 계속 노력해왔다.
(입사 후에서야 Optional을 제대로 써보는 나란 사람....)
벨뚱에서 알려주는 Optional 가이드 를 통해 개념을 익히고
업무를 진행하면서 사용감을 늘려갔다.
그러다 문득, isPresent() 메소드를 사용하여 객체가 null인지 비교하는 코드를 보는데
if-null)로 하면 되는 코드를 에둘러 싸고 있다는 생각이 들었다.
그렇게 되어 찾아보게 된 글들 ~
isPresent()-get() 방식 이외에 Optional을 잘 활용할 수 있는 방법
더 자세한 상황과 이유들로 정리가 되어 있는데 조금 어렵다..?
https://dzone.com/articles/using-optional-correctly-is-not-optional
바이트코드를 통해 확인하는 Optional의 비용
https://struberg.wordpress.com/2017/01/28/optional-vs-if-null/
이건 Optional이 탄생하게 된 배경(?)부터 ~ Optional을 optional하게 사용할 수 있도록 쭉 재밌게 정리해놓으신 글이다.
https://www.daleseo.com/java8-optional-before/
'Heedi + think == Heedink' 카테고리의 다른 글
#heedink3::MR (0) | 2020.04.20 |
---|---|
#heedink1 (0) | 2020.04.14 |