10
¿Por qué debería uno usar Objects.requireNonNull ()?
He notado que muchos métodos Java 8 en Oracle JDK usan Objects.requireNonNull(), que arroja internamente NullPointerExceptionsi el objeto (argumento) es null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Pero NullPointerExceptionserá arrojado de todos modos si nullse desreferencia un objeto. Entonces, …