자바의 Optional
간단 설명Optional 은 자바에서 제공하는 특별한 객체로, 값이 있을 수도 있고 없을 수도 있다를 명확히 표현하기 위해 사용합니다. 즉, 어떤 값이 null 일 때 발생할 수 있는 문제를 예방하기 위해 만든 것이라고 생각하시면 됩니다.Optional 클래스는 Java 8 version부터 지원하는 기능입니다.필요한 이유null 값을 처리하는 코드는 문제가 생기기 쉽습니다.자바에서는 만약 null 값을 사용하려고 하면 NullPointerException 오류가 발생합니다. 이런 오류를 예방하기 위해 전에는 코드에 많은 null 체크를 넣곤 했습니다.// null 체크 없는 코드String name = null;// 프로그램이 이 부분에서 오류 발생 (NullPointerException)System...