What is the primary use of Maps in Java?
To implement synchronized collections
To allow duplicate elements
To associate each unique key with a specific value
To store elements in a list-like sequence