Worin besteht der Unterschied zwischen den folgenden Karten, die ich erstelle (in einer anderen Frage wurde geantwortet, dass sie scheinbar austauschbar sind, und ich frage mich, ob/wie sie sich unterscheiden):
HashMap<String, Object> map = new HashMap<String, Object>();
Map<String, Object> map = new HashMap<String, Object>();