IBM interview question

Difference between Map and HashMap Java.