orelse

Java

Optional 제대로 사용하는 방법 완벽 정리 (orElse, map, flatMap까지 쉽게 설명)

자바 코드 작성하다 보면 진짜 많이 보는 에러가 있다.NullPointerException일명:NPE처음 개발할 때는 거의 반드시 한 번 이상 겪는다.그리고 대부분 이런 코드를 작성하게 된다.if(user != null) {}근데 null 체크가 계속 늘어나면:✔ 코드 지저분해짐✔ 가독성 저하✔ 실수 증가문제가 발생한다.그래서 Java 8부터 등장한 것이:👉 Optional이다.오늘은 Optional을 제대로 사용하는 방법을 초보자도 이해할 수 있게 쉽게 정리해보겠다.Optional 이란?👉 null 값을 안전하게 처리하기 위한 컨테이너 객체쉽게 말하면:"값이 있을 수도 있고없을 수도 있다"를 표현하는 객체다.왜 Optional이 필요할까?기존 방식:User user = findUser();if(us..

Coding_Slowly
'orelse' 태그의 글 목록