optional1 자바 Optional Optional Optional 이란? 자바 개발을 하다보면 항상 격는 문제중 하나는 nullPotinterException이다. 이 예외는 참조변수가 사용될때 참조하고 있는 것이 없이 null인 상태를 의미한다. public class Main { public static void main(String[] args) { Person person = new Person("jjang gu"); person=null; person.print(); } } 위 코드는 인위적으로 nullPointerException을 일으킨 것이다. 예제가 단순하지만 우리는 개발을 하다 보면 null값을 제대로 처리하지 않아서 에러를 일으키는 경우를 많이 보았을 것이다. 자바에서는 이런 null을 다루기 위해 Optional이라.. 2021. 5. 3. 이전 1 다음