반응형
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 | 31 |
Tags
- 백준 피아노체조
- 금고털이 파이썬
- 백준 예산
- 백준 A->B
- 지도자동구축 파이썬
- 백준 전쟁-전투
- 백준 전쟁 파이썬
- 1987파이썬
- express
- 파이썬 평범한배낭
- 소프티어 장애물인식프로그램
- 백준
- CRUD
- 피아노체조 파이썬
- express mongodb
- 장애물인식프로그램 파이썬
- 백준알파벳파이썬
- 백준 점프 파이썬
- 백준 평범한배낭
- 백준 등수매기기
- 파이썬데이터분석라이브러리
- 백준 바이러스
- 도커 컨테이너
- MongoDB
- 등수매기기 파이썬
- 프로그래머스
- jenkins
- 소프티어 지도자동구축
- MySQL완전삭제
- 백준 점프
Archives
- Today
- Total
목록Optional (1)
바위 뚫는중

매일 하나의 객체만 기록하는 캘린더가 있다고 쳤을때, Optional과 List중 무엇으로 처리해줄지 고민했었다. 내가 만드는 건 하루에 하나의 기록 객체만(객체 안에는 여러 변수들이 존재함) 담는 캘린더이다. 즉, 일반적인 캘린더를 예로 든다면? 하루에 일정을 하나만 추가하는 느낌이다. 일기를 하나만 쓰는 느낌. 이때 오늘 기록이 있으면 수정하고, 없으면 생성하는 로직을 생각했었다. 찾아보니 다중 값이 아니어서 List를 굳이 쓸 이유를 느끼지 못했고, Optional을 알게되어 코드를 변경하게 됐다. Optional과 List의 주요 차이점은 값의 존재 여부와 다중 값 처리!! Optional Java8에서는 Optional 클래스를 사용해 NPE를 방지할 수 있도록 도와준다. Optional는 nu..
JAVA
2023. 9. 7. 01:29