Optional Class Optional 클래스는 스트림에서 Null Pointer Exception을 피할 수 있도록 도와주는 클래스입니다. Optional로 특정 클래스를 감싸서 사용합니다. 이렇게 하면 Optional 클래스 안에 MyClass가 담겨있는 모양이 됩니다. ① Null 값이 들어온 경우 Null을 대체할 수 있는 Default 값을 설정할 수 있습니다. ② 값이 없을 경우에는 Optional을 Null이 아닌 Empty 상태로 반환하여 처리합니다. private Optional soundcard; public Optional getSoundcard() { ... } Optional 객체 생성하기 ① emtpy : Empty 상태로 Optional 객체를 생성하기 Optional sc..