반응형 module system1 모던 자바 인 액션 PART - 4 Chapter11 null 대신 Optional 클래스 자바로 프로그램을 개발하면서 한 번이라도 NullPointerException을 겪어 봤을 것이다 1965년 토니 호어라는 영국 컴퓨터과학자가 힙에 할당되는 레코드를 사용하며 형식을 갖는 최초의 프로그래밍 언어 중 하나인 알골을 설계하면서 처음 Null 참조가 등장했고, 그는 구현하기가 쉬웠기 때문에 null을 도입했다라고 그 당시를 회상한다고 한다 여러 해가 지난 후 호어는 당시 null 및 예외를 만든 결정을 가리켜 십억 달러짜리 실수라고 표현했다 null 때문에 어떤 문제가 발생할 수 있는지, 이를 방지하기 위해 Optional의 등장 및 활용을 알아보자 값이 없는 상황을 어떻게 처리할까? 자동차와 자동차 보험을 갖고 있는 사람 객체를 중첩구조.. 2023. 9. 3. 이전 1 다음 반응형