Life Record

  • 홈
  • 태그
  • 방명록

Optional 1

[Java] Optional

스트림을 공부하며 Optional의 존재를 알게되었고, 최근에 스트림 없이 Optional을 활용하는 코드를 보고, Optional을 단독으로 활용할 수 있구나! 를 깨닫게 되어 공부해보았다. 자바 토이프로젝트를 할 때 일일이 if !=null을 사용하여 코드를 방어했었다. 이렇게 null 체크를 하게되면 코드가 지저분하고 길어지며 가독성이 매우 떨어진다. 이를 Optional을 사용하면 null체크를 직접 하지 않아도 되면서, 명시적으로 해당 변수가 null일 수도 있다는 가능성을 표현할 수 있다. Optional이란? Optional은 "존재할 수도 있지만 안 할 수도 있는 객체", 즉 "null이 될 수도 있는 객체"를 감싸고 있는 일종의 래퍼 클래스이다. Optional 객체 생성 Optional..

Java 2022.12.02
이전
1
다음
더보기
프로필사진

이제부터라도 기록하려구

글쓰기 | 관리 | 방명록

  • 분류 전체보기
    • 알고리즘
      • 문제풀이
      • 내용정리
    • 프로젝트
    • 기록
    • 지식
    • 생각
    • TIL
    • Git
    • Spring
    • Java
    • TIR
    • TIE
    • Jsp & Servlet
    • DB
    • JPA
    • DevOps

Tag

Optional, MySQL, IntelliJ, MariaDB, springboot, codedeploy, 정적 팩토리 메서드, Java, 불변객체, Spring, JPA, Configuraion, 연관관계, 회고, tranactional, FunctionalInterface, 테이블 매핑, Github Actions, 함수형 인터페이스, docker,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바