1. ObjectUtils주 용도:객체와 관련된 여러 공통 작업을 수행합니다.예를 들어, null인 경우 기본값 제공(defaultIfNull), 두 객체의 비교, 해시 코드 생성, toString 변환 등.사용 상황:단순한 null 체크 이상의 로직이 필요할 때.예를 들어, "값이 null이면 기본값을 반환"하는 로직을 구현할 때 ObjectUtils.defaultIfNull(obj, defaultValue)를 사용할 수 있습니다.라이브러리:Apache Commons Lang (또는 Spring에서도 유사한 ObjectUtils가 있음). 2. CollectionUtils주 용도:Collection(리스트, 셋 등)과 관련된 작업을 수행합니다.예를 들어, 컬렉션이 null이거나 비어있는지 검사(isEm..