JAVA Collections Framework는 Collection과 Collections를 포함하는 상위 분류의 개념이다.
Collection은 Collection Framework에서 제공하는 인터페이스 중 하나로(다른 하나는 Map interface), List, Set, Queue, Deque 인터페이스가 있다. 다양한 컬렉션 클래스(ArrayList, HashSet ...)들의 공통 인터페이스(common interface)이다. Collection 인터페이스는 요소를 추가하거나 삭제하는 등의 기본적인 작업에 대한 메서드를 제공한다.
Collections는 JAVA Collections Framework에서 제공하는 유틸리티 클래스 중 하나로, Collection 인터페이스를 구현한 클래스나 배열을 다루는 데 유용한 메서드들을 제공한다. sort(), reverse(), max() 등... 다양고 유용한 메소드를 많이 제공하고 있다.
이미지 출처: https://blog.devgenius.io/java-data-structure-collection-map-79f5d5b14dc3