[Java] Objects.requireNonNull이란?
이펙티브 자바를 읽다가 null에 대한 체크를 위해 Objects 클래스의 requireNonNull 을 사용하는 것을 알게 되었다. 따라서, 이에 대해 정리하고 왜 사용하는지에 대해 알아보자.requireNonNullrequireNonNull 은Java 7에 추가된 Objects 클래스에서 제공하는 Null 체크를 위한 메서드이다.파라미터로 입력된 값이 null이라면 NullPointerException(NPE)이 발생하고, 그렇지 않다면 입력값을 그래도 반환한다.Java 11을 기준으로 requireNonNull 은 다음과 같이 3가지로 오버로딩 되어있다. 리턴 타입(Return Type)메서드(Method)TrequireNonNull(T obj)TrequireNonNull(T obj, String ..