본문 바로가기
개발/Java_Spring

[Java] Optional이란?

by 리내(rinae) 2023. 8. 3.

1. NullPointerException 설명

2. Optional 이란?

null이 올 수 있는 값을 감싸는 Wrapper 클래스로, 참조하더라도 NPE가 발생하지 않도록 한다.

Optional 클래스는 같은 value에 값을 저장하기 때문에 값이 null 이더라도 바로 NPE가 발생하지 않으며, 클래스 이기 때문에 각종 메소드를 제공해준다.

'개발 > Java_Spring' 카테고리의 다른 글

[Junit5] 실행 순서가 보장되지 않는 test에서 공통 생성자 관리  (0) 2023.08.16
AssertJ 테스트 API  (0) 2023.08.16
[Java] 인터페이스란?  (0) 2023.08.09
[Spring] repository 란  (0) 2023.08.09
[Java] Map  (0) 2023.08.09

댓글