Difference between collection and collections in java?
Collection is a root interface of collection classes like ArrayList, LinkedList, Vector, Stack, HashSet, LinkedHashSet, TreeSet. and it is parent interface of List and Set interface.
Collections is a utility class which present in java.util package to define several utility methods for all collection interface.
Collection is an interface whereas Collections is a class.
Click here for more info on Collections class.