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