Optional 사용하면 안되는 이유
-
Optional, 그렇게 쓸꺼야🤔?스터디 노트 2023. 12. 5. 15:15
질의를 받았습니다. 여기에 왜 Optional을 쓰셨어요? 음? null을 방지하기 위해서...? 답변하기가 애매했습니다. Optional은 왜 써야 할까요? 삼항연산자로 가볍게 처리하면 되는데 굳이 Optional을 써야만 하는걸까요? 📌 Optional이 뭡니까? Java의 Optional은 null 값을 감싸서(Wrapping) 보다 안전하게 다루기 위한 목적으로 도입된 클래스입니다. Optional의 기본 개념은 다음과 같습니다. Optional은 null 값을 감싸는 객체입니다. Optional은 값이 있는지 여부를 확인할 수 있습니다. Optional에 값이 있는 경우, 값을 가져올 수 있습니다. Optional에 값이 없는 경우, 지정된 값을 반환하거나, 지정된 함수를 호출하여 반환된 값을 ..