Shane's planet

    Shane's planet

    2022/07/21 1

    [Java] Optional 올바르게 사용하기

    Intro 자바가 8버전으로 넘어오며 추가된 기능들이 굉장히 많이 있습니다. 보통 가장 먼저 언급되는 Lamdba와 Stream API 뿐만 아니라 조금의 차이는 있지만 Joda-Time을 그대로 가져온듯한 날짜와 시간 API, 인터페이스에 추가된 Default 메서드와 static 메서드 등 지금까지 이 기능들 없이 어떻게 코드를 짰을까 싶은 요소들이 굉장히 많습니다. 그중에서도 둘째로 치면 서러워 할 클래스가 있으니 바로 Optional 입니다. Optional java.util.Optional.java 자바 아키텍트인 Brian Goetz는 결과 값이 없음을 명확하게 표현 하려는 의도로 Optional을 추가했다고 합니다. 자바8 이전까지는 null이 그 역할을 해 왔지만, null을 사용할 경우에..

    Programming/Java 2022.07.21
    1
    더보기

    Shane's planet



    방문자수Total

    613,958

    • Today : 188
    • Yesterday : 1,228
    08-15 05:10
    • 분류 전체보기 (389) N
      • Programming (119)
        • Java (36)
        • javascrlpt (18)
        • JPA ⁄Spring (47)
        • Kotlin (4)
        • Python (13)
        • Swift (1)
      • Data (33)
        • MongoDB (3)
        • MYSQL, MariaDB (5)
        • Oracle (7)
        • PostgreSQL (5)
        • Search Engine (13)
      • Development (120) N
        • Cloud (7)
        • Daily Error (28) N
        • Development Tools (21)
        • DevLife (8)
        • DevOps (13)
        • Fundamentals (4)
        • Git (12)
        • HTML ⁄ CSS (6)
        • Problem Solving (7)
        • Projects (14)
      • IT Computer (111)
        • Books (1)
        • IT Products (1)
        • Linux (49)
        • Mac (45)
        • News (6)
        • Windows (9)
      • Travel (6)
        • Photos (6)

    Calendar

    «   2022/07   »
    일 월 화 수 목 금 토
              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            

    Copyright @ Shane. All rights reserved.

    티스토리툴바