728x90
optional 은 비싼 객체다 . 꼭 필요한 상황에서 반환타입에 사용한다
optional 을 파라미터로 받지 않도록 한다. 분기케이스가 3개가 된다.
opational을 반환받았다면 빠르게 해소한다.
<optional을 해소하는방법>
1. 분기문을 만드는 IsPresent()-get() 대신 풍부한 api사용
-> orElseGet() , orElseThrow() , ifPresent(), ifPresentOrElse()
2. orElse(), orElseGet(), orElseThrow() 의 차이숙지!!
728x90
'java || spring boot' 카테고리의 다른 글
디렉토리와 패키지 차이점 (0) | 2025.04.04 |
---|---|
스프링이란? (0) | 2025.03.24 |
추상이란? (0) | 2025.02.22 |
유용한 intellj 단축키 (0) | 2025.02.18 |
Java에서 Enum + Bitmask 패턴 활용하기 (0) | 2025.02.10 |
댓글