A collection is a top-level interface in the java collection framework. The collection is a member of java.util package. The collection has List, Set, and Queue as subinterfaces. There is no direct implementation of the collection but, there are direct implementations of its subinterfaces like ArrayList, Vector, HashSet, LinkedHashSet, PriorityQueue, etc.
Collections are a utility class present in java.util package. It has static methods that are used on collection. It has methods like max(), min(), sort(), shuffle, etc.
Check this java tutorial from Intellipaat to learn more.