2
2
.
.
6
6
C
C
o
o
l
l
l
l
e
e
c
c
t
t
i
i
o
o
n
n
s
s
I
I
n
n
f
f
o
o
Collections hold multiple elements of the same Data Type
the same primitive data type (like int)
Objects of the same Class (like String)
array is the only Primitive Data Type here. (it is built into language itself)
String is the only Non-Primitive Data Type here which can be declared using Literal. (String Literal)
All the others are declared by instantiating Object of some Class by calling its Constructor. (they are part of some API)
List and Map are just Interfaces which are implemented by ArrayList and HashMap Classes respectively.