목록LocalDate (1)
JaeniWorld

Optional 클래스 java.util.Optional라는 새로운 클레스를 제공하여 변수에 null을 할당하지 않고, Optional.empty메서드로 Optional를 반환받아 할당한다. 따라서 Optional을 사용하면 값이 없는 상황이 소유한 데이터에 문제가 있는지 아닌지알 수 없기 때문에 모든 null참조를 Optional로 대체하는 것은 옳지않다. Map과 FlatMap Optional에서의 map도 Stream의 map과 비슷한 역할로 Optional이 값을 포함하면 map의 인수로 제공된 함수가 값을 바꾼다. Flatmap역시 Stream의 것과 비슷한 역할을 지니는데 map()을 통해 변환을 하다보면 Optional와 같은 이차원 Optional을 반환한다. 이때 Flatmap을 통해 이..
프로그래밍/JAVA
2021. 1. 12. 16:33