자바로 개발을 하다 보면 NPE를 겪게 된다. 자바 8부터는 이 NPE를 어떻게 처리할까? 값이 없는 상황 처리 하기 public String getCarInsuranceName(Person person) { if (person != null) { Car car = person.getCar(); if (car != null) { Insurance insurance = car.getInsurance(); if (insurance != null) { return insurance.getName(); } } } return "Unknown"; } 위 예제 에서는 변수에 접근할 때마다 null 체크를 하기 때문에 코드가 지저분해진다. null 때문에 발생하는 문제가 많기 때문에 사용해서는 안된다. 자바는 개발자..