자바 Optional은 null을 완전히 없애줄까: 써야 할 곳과 피해야 할 곳
자바 Optional을 null 대체 문법이 아니라 반환 타입과 API 설계 도구로 정리합니다. ofNullable, orElse, orElseGet, map 사용 기준과 필드·파라미터에서 조심해야 할 점을 예제로 설명합니다.
자바 Optional을 null 대체 문법이 아니라 반환 타입과 API 설계 도구로 정리합니다. ofNullable, orElse, orElseGet, map 사용 기준과 필드·파라미터에서 조심해야 할 점을 예제로 설명합니다.
Java Optional을 언제 써야 하는지 정리합니다. null 제거보다 no result 의도 표현, 반환 타입 사용, 필드와 파라미터 사용 주의, orElse와 orElseGet 차이를 코드로 설명합니다.
자바 Optional을 null 대체재 정도로만 보면 오히려 더 헷갈립니다. Optional이 반환 타입에서 왜 유용한지, 필드와 파라미터에서 왜 남용되기 쉬운지, orElse와 orElseGet 차이까지 실무 기준으로 설명합니다.