목록optional (1)
이숭간 공부기록
[Java] Optional이란?
Optional Java8부터 Optional클래스를 사용해 NullPointerException(이하 NPE)를 방지할수 있도록 했다. Optional 클래스는 Integer나 Double클래스처럼 T타입의 객체를 포장해주는 래퍼클래스이다. Optional는 null이 올수 있는 값을 감싸는 Wrapper클래스로, 참조하더라도 NPE가 발생하지 않도록 도와준다. 즉, 예상치못한 NPE예외를 제공되는 메소드로 간단히 회피할 수 있어 복잡한 조건문 없이도 null값으로 인해 발생하는 예외를 처리할 수 있다. public final class Optional { // If non-null, the value; if null, indicates no value is present private final T ..
공부공부/Java
2021. 5. 24. 00:06