null1 자바의 Optional 알아보기 자바는 참조변수에 기본적으로 null을 허용한다. 상황에 따라 null을 사용할 수 있다는 것이 편리는 하지만 참조 변수를 안전하게 사용하기 위해선 null 체크가 필수다. null 체크를 하지 않으면 runtime중에 NullPointException이 언제 던져질지 모른다. public void savePerson(Person person) { if(person == null) thorw new RuntimeException(); repository.save(person); } 보통 위와 같이 null 체크를 하게 되는데 코드를 지저분하게 만든다. 그래서 대체로 나온 것이 Optional이다. Optional은 Wrapper 클래스의 일종으로 값이 null일 수 있음을 알려준다. Optional 생성.. 2021. 11. 9. 이전 1 다음 728x90