본문 바로가기 메뉴 바로가기

개발 정리 모음집

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발 정리 모음집

검색하기 폼
  • 분류 전체보기 (56)
    • spring (4)
    • springboot (8)
    • cs (2)
    • java (18)
    • 오곡(Ogok) (2)
    • 버드북(birdbook-backend) (1)
    • 소소한 정리 (5)
    • infra & cloud (1)
    • 알고리즘 (8)
    • python (1)
    • 티미 (4)
    • 우테코 프리코스 (0)
    • c++ (2)
  • 방명록

NPE (1)
Optional

본 게시물은 프로그래머스 FOO님의 실무 자바 개발을 위한 OOP와 핵심 디자인 패턴을 듣고 작성된 게시물입니다. 💡 Optional Java8에서 제공하는 문법으로 NPE를 가독성 좋게 처리해준다. Optional을 사용하는 이유는 API 호출을 유창하게(fluent) 할 수 있기 때문이다. 자바의 Null Null은 참조할 주소 값이 없는 것을 의미한다. 자바에서 null을 참조하는 오브젝트의 메서드를호출하게 되면 NPE가 발생한다. 하지만 메서드가 static 이라면 예외가 발생하지 않고 정상 실행된다. null을 참조하는 레퍼런스 변수로 객체의 인스턴스 메서드를 호출할 때 발생하는 예외 NPE(NullPointerException)이 있다. public class NullMain { public ..

java 2023. 7. 9. 15:44
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
TAG
  • 티스토리챌린지
  • null
  • ddl-auto
  • 오블완
  • 동등성
  • 유효성 검사
  • checkedException
  • 자바
  • N+1문제
  • @ConfigurationProperties
  • JPA
  • uncheckedException
  • id생성전략
  • Optional
  • StreamAPI
  • 일급컬렉션
  • 생성자
  • springboot
  • upperBound
  • @Value
  • 백준
  • 메인메소드
  • Spring
  • 이진탐색
  • @NoArgsConstructor
  • lowerBound
  • @Spring
  • Thymeleaf
  • Java
  • NPE
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.