1) a compile of group of things
2) Java Collections Framework
(a set of classes and interfaces that implement commonly reusable collection data structures.
Although referred to as a framework, it works in a manner of a library.)
//Map interface, Collection interface 포함
3) a data structure
(ex) Array)
4) java.util.Collection interface
(root level interface of the Java Collection Framework)
5) java.util.Collections class
(utility class in java.util package. It consists of only static methods which are used to operate on objects of type Collection)


참조 :
https://www.youtube.com/watch?v=4wbFRItSoYE&list=PLFmkgh1ckFjGdw5gWYSxHYbv8D4lcxxgN
https://en.wikipedia.org/wiki/Java_collections_framework
https://www.quora.com/What-are-the-main-differences-between-Collection-and-Collections-in-Java