Optional<T> 클래스는 'T'타입의 객체를 포장해 주는 래퍼 클래스(Wrapper class)다.
객체에 저장된 null이 아닌 값을 안전하게 가져오기 위해서 쓰는 타입이다.
예상치 못한 NullPointerException 예외를 제공되는 메소드로 간단히 회피할 수 있습니다.
https://www.tcpschool.com/java/java_stream_optional
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
'WEB BANK-END > JAVA' 카테고리의 다른 글
[Java] Optional 객체는 직렬화 불가능 (0) | 2023.10.26 |
---|---|
[Java] 파이널 생성자 초기화 (0) | 2023.10.22 |
[Java] 디자인패턴 - 팩토리 패턴 (0) | 2023.07.31 |
[Java] ThreadLocal 이란 (0) | 2023.07.31 |
Java 메이븐(Maven)과 그래들(Gradle) 차이란? (0) | 2022.11.28 |