Optional 은 Null 이 될 수 있는 값을 감싸는 Wrapper 클래스입니다. 명시적으로 Null 가능성을 표현할 수 있고, Null 체크를 직접 하지 않아도 되고, NPE 가 발생할 가능성이 있는 값을 직접 다룰 필요가 없다는 점이 장점입니다.Null 이 될
장점JVM에서 동작하기 때문에 운영체제에 독립적객체지향 언어이기 때문에 이해하기 쉽다.오픈소스로 사용할 수 있고 커뮤니티가 잘 발달되어 있다.멀티쓰레드를 쉽게 구현할 수 있다.가비지 컬렉터에 의해 메모리 관리를 자동으로 해준다.단점컴파일되고 번역하는 과정을 거치기 때문