.of(0)
Optional<T>
Optional<T>
2022.11.22Optional T 타입 객체의 래퍼클래스 - Optional Optional는 래퍼클래스다. 이렇게 T타입의 참조변수를 가지고 있다. Integer라든가, Long 같은것들이 래퍼클래스다.(기본형 타입을 객체로 사용해야 할 때 사용) 각각 Integer타입과 Long타입을 가지고 있는 클래스를 래퍼클래스라고 한다. Optional 도 지네릭 T 덕분에 어떤 타입이든지 저장할 수 있다. 클래스 안에 T타입의 참조변수를 가지고 있다. 그러니까, 모든 종류의 객체를 저장할 수 있다. 그리고 null도 저장할 수 있다. 이것이 왜 필요하냐면, 1. null을 직접 다루는 것은, 위험하다. (NullpointerException) 그래서 Optional에 담아서 간접적으로 null을 다루기 위함. 2. null..