TIL Optional

Seo_Thousand_Won·2024년 5월 9일

TIL

목록 보기
15/16
post-thumbnail

Optional

Optional이란

  • Optional<T> 클래스는 'T'타입의 객체를 담는 래퍼 클래스(Wrapper class)이다.
  • 모든 타입의 참조변수를 담을 수 있다.
  • NPE(NullPointerException)를 간단히 처리하기 위한 목적
  • 최종 연산의 결과를 그대로 반환하는 것이 아닌 Optional객체에 담아서 반환하는 것.
  • 객체에 담아서 반환을 하면 매번 if문으로 NPE이 발생하지 않는 보다 간결하고 안전한 코드를 작성하는 것이 가능해짐.

71번 줄 private final T value; //T타입의 참조변수

프로젝트 기존 코드

메서드

github 커밋링크

0개의 댓글