Stitchhhh

  • 홈
  • 방명록

프로그래밍 언어/Java 11

Optional 개념 및 사용법

Optional 개념실제로 개발을 하면서 많이 발생하는 예외 중 하나는 NPE(NullPointerException)입니다. NPE를 예외 처리 하기 위해서는 null 여부를 확인해야 하는 처리가 많이 들어가게 되는데 그러한 경우에는 코드가 복잡하거나 지저분해 질 수 있습니다. 그래서 Java 8에서는 Optional 클래스를 사용해 NPE를 방지할 수 있도록 도와줍니다. Optional 클래스는 Integer나 Double 클래스처럼 'T' 타입의 객체를 포장해 주는 래퍼 클래스(Wrapper class)입니다. Optional 객체를 사용하면 예상치 못한 NullPointerException 예외를 제공되는 메소드로 간단히 회피할 수 있습니다.즉, 복잡한 조건문 없이도 null 값으로 인해 발생하는 ..

프로그래밍 언어/Java 2025.02.16
이전
1 2
다음
더보기
프로필사진

Stitchhhh

이것저것

  • 분류 전체보기 (75)
    • 네트워크 (11)
    • 운영체제 (2)
    • 알고리즘 (26)
    • 자료구조 (16)
    • 프로그래밍 언어 (15)
      • Java (11)
      • Kotlin (4)
    • 기술 회고 (4)
    • ETC (1)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바