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
- Singleton
- 디자인패턴
- study
- javascript
- 공부
- Design Pattern
- 인코딩
- math
- Java
- 오라클
- 매핑
- 회고
- 알고리즘
- 인프런
- Oracle
- 인강리뷰
- 자바
- 람다
- spring
- 프로그래머스
- JPA
- Head First Design Pattern
- 우아한테크코스
- 독서
- Eclipse
- 후기
- 에러
- 이펙티브자바
- 카카오톡1차
- 독서리뷰
Archives
- Today
- Total
목록옵셔널 (1)
Lee's Grow up
[자바/Java] Optional 개념, 사용
해당 내용은 책 모던 자바 인 액션의 내용을 참고해서 작성하였습니다. 등장 배경 Java를 통해 개발을 진행하다 보면, 해당 객체의 참조 값이 null인지 아닌지 체크하는 분기문이 생기는데, 이와 같은 분기문의 경우 코드의 가독성이 떨어지고, 해당 객체가 null을 가질 수 있는 객체인지, 필수 값인지 직관적으로 알 수 있는 방법이 없어서 에러의 근원이 되는 문제가 발생했기 때문에, 선택형값을 캡슐화하는 클래스 Optional을 Java 8에 추가되었다. Optional 객체 만들기 1. 빈 Optional 객체 만들기 Optionl 클래스의 정적 팩토리 메소드로 아래와 같이 사용 가능 Optional optStr = Optional.empty();2. null이 아닌 값으로 Optional 만들기 만약..
PROGRAMMING/JAVA
2020. 6. 3. 13:06