인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

원석나님의 프로필 이미지
원석나

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

Optional 에 대해 ..

작성

·

157

0

안녕하세요 강사님 !!! 

강의를 듣던중 람다와 함께 Optional에 대해 궁금한점이 있는데요 

Optional을 쓰는 이유가 NPE를 피하기 위해서 인가요 ??

만약 피하더라도 "NoSuchElementException" 이 발생할 수 있다고 보는데  굳이 사용하는 이유가 잘 와 닿지가 않습니다 !

답변 3

1

원석나님의 프로필 이미지
원석나
질문자

우와 늦은시간에 정말 감사드립니다 !!!

인강 들은지는 얼마 안됐지만 항상 기대되는 강의는 처음입니다 ㅎㅎ

처음으로 공부를 하고 싶다는 마음 가짐이 생겼어요 

0

김영한님의 프로필 이미지
김영한
지식공유자

네 응원합니다. 화이팅!

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 원석나님

먼저 NoSuchElementException이 발생하는 경우가 있을 수도 있지만 드뭅니다.

대부분의 데이터 조회는 매우 특수한 경우를 제외하고, null을 반환합니다.

이런 관점에서 다음 링크를 참고해주세요^^

https://www.inflearn.com/questions/90949

도움이 되셨길 바래요.

원석나님의 프로필 이미지
원석나

작성한 질문수

질문하기