optional1 자바 ) requireNonNull (Feat. Optional) requireNonNull Objects.requireNonNull(변수, "메시지"); 해당 변수가 null일 경우에 즉각적으로 NPE가 발생한다. 보통 Fast-fail를 위해 사용한다 (장애 발생 시점을 즉시 파악하기 위함) - > 디버깅 용이 A객체, B객체가 존재한다. 만약 B객체의 생성자 파라미터로 A객체 타입을 선언 String aaa = null; System.out.println(Objects.requireNonNull( aaa, "what")); 함수 내부 public static T requireNonNull(T obj, String message) { if (obj == null) throw new NullPointerException(message); return obj; } 함수.. 2023. 2. 5. 이전 1 다음 반응형