Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- tcp
- try-catch
- 날짜쿼리
- AutoCloseable
- wagon-ssh
- 코딩테스트
- resilience4j
- 람다표현식
- GC
- try-with-resources
- intelij
- 동작방식
- Kotlin
- execution engine
- jvm
- springboot
- Class Loader
- optional
- zipWith
- Runtime data area
- feign
- jetbrain
- closeable
- try-catch-finally
- java
- 4-way-handshake
- n+1
- Hotspot VM
- circuitbreaker
- webflux
Archives
- Today
- Total
목록optional (1)
JuBin's personal study blog
[JAVA 8] 자바1.8 Optional이란?
Optional은 null을 다루기위한 객체로 null이 될수도있고 안될수도있는 래퍼클래스. 원소가 없거나 최대 하나밖에없는 Collection, Stream으로 생각해도 좋다. Optional의 효과 1. null을 직접 처리하지 않아도 된다.(null처리를 Optional 클래스에 위임) 2. 변수로 null 가능성을 표현할 수 있다.(불필요한 방어로직을 줄일 수 있다) 2.1 Optional optMember; Optional maybeAdress; >> maybe나 opt같은 접두어를 붙여서 Optional타입 변수를 명확히 하는게 좋다. ex) empty(), of(), ofNullable() //비어있는(null) Member객체 생성 Optional maybeMember = Optional...
JAVA
2020. 9. 20. 18:09