반응형 java101 [JAVA] Optional 개념 및 사용법, 예제 1. Optional이란? 개발을 하다 보면 NullPointException(NPE)을 만나게 된다. 가장 많이 발생하는 에러 중 하나라고 하는데, 이를 피하기 위해선 null을 체크하는 로직이 추가되어야 한다. DeviceVo deviceVo = deviceDao.findById(deviceId); //id에 해당하는 데이터가 없다면 deviceVo는 null이다. deviceVo.getName(); //deviceVo는 null이기 때문에 NullPointException이 발생한다. deviceVo.getModel().getModelId(); //deviceVo가 null이 아니더라도 Model이 null이면 NullPointException이 발생한다. if(deviceVo != null){ d.. 2022. 1. 21. 이전 1 다음 728x90 반응형