Frage im Vorstellungsgespräch bei Oracle

What is the difference between Map, HashMap, and TreeMap