java.util.Optional 클래스 Optional 객체의 생성 - of()나 ofNullable() 메소드를 사용하여 객체를 생성 - of() 메소드는 null이 아닌 명시된 값을 가지는 객체를 반환하며, 만약 of() 메소드를 통해 생성된 객체에 null이 저장되면 NullPointerException 예외가 발생 - 참조 변수의 값이 null이 될 가능성이 있다면, ofNullable()을 사용하여 객체를 생성 - ofNullable() 메소드는 명시된 값이 null이 아니면 명시된 값을 가지는 객체를, null이면 비어있는 객체를 반환 Optional 객체에 접근 - get() 메소드를 사용하면 저장된 값에 접근 - 객체에 저장된 값이 null이면, NoSuchElementException ..