Notice
Recent Posts
Recent Comments
Link
목록래퍼클래스 (1)
여행을 개발하다
[Java] Optional(Optional<T>)
프로그래머로서 가장 많이 접하게 되는 오류 중 하나는 Null Pointer Exception 일 것이다. 나 또한 이 예외 처리를 하기 위해서 수많은 if 문을 사용했던 것 같다. 하지만 조건문이 많아지면 많아질수록, 코드가 복잡해지고 유지 보수가 어려워지는 것은 두말하면 잔소리다. 이번 프로젝트에서 자바 8의 새로운 문법들을 많이 배운 것 같은데, 그중 하나가 Null Pointer Exception을 깔끔하게 처리하기 위한 Optional이라는 래퍼 클래스이다. 1. Optional 이란? - Null Pointer Exception(이하 NPE)에 대한 말끔한 처리를 위해 Java8부터 등장한 래퍼(Wrapper) 클래스이다. - Null 값에 대해 바로 예외 발생을 시키지 않고, 상황별로 대체값..
BackEnd/Java
2021. 12. 31. 15:06