optional1 [JAVA] Optional의 사용법 (1/2) 코드 작성할 때 흔히 만날 수 있는 예외 중 NullPointerException가 있다. 예외 방지를 위해 조건문을 사용하고 예외를 발생시키는 등의 처리를 하지만 처리를 잊을수 있고 null을 리턴한다는 사실이 문제가 된다. 자바 8에서 null일 가능성이 있는 데이터를 감싸는 Wrapper 클래스인 Optional을 제공한다. 이를 사용해 클라이언트에게 반환 값이 '없음'을 명백하게 표현이 가능하다. Optional 생성 Opional 클래스는 간편하게 객체 생성을 하도록 3가지의 정적 팩토리 메소드를 제공합니다. Optional.of() 데이터가 null이 아닐때 사용 가능하다 만약 null일 경우 NullPointerException이 발생한다. public Optional getNickName(.. 2022. 7. 25. 이전 1 다음