Objects 클래스 Object 클래스의 보조 클래스이며, 모든 메서드가 'static'이다. 객체의 비교나 null 체크에 유용하다. isNull(), nonNull() 메서드로 객체가 null인지 아닌지 체크할 수 있다. requireNonNull() 메서드는 해당 객체가 null이 아니어야 하는 경우에 사용한다. Object 클래스에는 두 객체의 등가비교를 위한 equals() 메서드만 있고, 대소비교를 위한 compare() 메서드는 존재하지 않는다. 따라서 Objects 클래스에 는 compare() 메서드가 존재하기 떄문에 Objects를 사용한다. Objects 클래스에도 equals() 메서드가 존재하는데 Objects.equals() 메서드는 매개변수의 값이 null인지 확인할 필요가 ..