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 |
Tags
- SQL
- select_type
- Test
- 인덱스
- static
- 열 속성
- 필드 주입
- VUE
- equals
- StringBuilder
- 테스트 코드
- KEVISS
- java
- 조합
- Spring
- cache
- MSA
- DDL
- stream
- 바이너리 카운팅
- redis
- docker
- 재정의
- DI
- 생성자 주입
- jpa
- lambda
- hashcode
- jwt
- AOP
Archives
- Today
- Total
목록optional (1)
백엔드 개발자 블로그
Optional
Optional에 대한 기능 설명과 예시를 설명해보자https://javadeveloperzone.com/java-8/java-8-new-feature-optional-class/Optional 등장 배경null로 인해 다양한 문제가 발생했다.에러의 근원이다(NullPointerException)가독성이 떨어진다 : if문으로 null을 확인하는 과도한 체크 로직을 작성해야 한다.아무 의미가 없다 : 정적 형식 언어에서 값이 없음을 표현하는 방법으로는 적절하지 않다.자바 철학에 위배된다형식 시스템에 구멍을 만든다If문으로 null 처리하는 예시대부분의 프로그래머는 필요한 곳에 다양한 null 확인 코드를 추가해서 null 예외 문제를 해결하면 되긴한다.하지만, 코드의 구조가 엉망이 되고 가독성도 떨어진다..
Java
2024. 5. 10. 22:57