Optional (1) 썸네일형 리스트형 [JAVA] Optional을 사용한 null 처리 - Chapter 09 이번 장에서는 자바가 null 참조를 어떻게 다루는지,그것을 Optional이나 함수형 API를 통해 어떻게 개선해야 할 지를 다룬다. Null 참조의 문제점값의 부재시,원시 타입은 기본값으로 처리하고, 비원시타입의 경우 기본값으로 null로 처리한다. null은 단순히 값이 없는 상태가 아니다.실제 타입과 관계없이 어떠한 객체 참조와도 호환되는 타입이다.이 때, null 참조에 접근하려고 시도하면 NullPointException이 발생한다. 또한 null은 타입 모호성을 갖고 있다.구체적인 타입이 없어 모든 타입을 대표 할 수 있다.+ null일경우 해당 타입이 무엇이든 instanceof를 사용하여 확인 시 항상 false를 반환한다.자바에서 null을 다루는 방법 (Optional 도입 전)1) .. 이전 1 다음