Red de conocimiento informático - Aprendizaje de programación - Hay varias formas de escribir mapas en Java. ¿Cómo se escriben generalmente?

Hay varias formas de escribir mapas en Java. ¿Cómo se escriben generalmente?

Mapa map = new HashMap();

Map ma = new HashMap<>();

La abreviatura significa que los genéricos se especifican al principio y se pueden omitir más adelante.

HashMap m = nuevo HashMap<>();

HashMap mm = nuevo HashMap();

No se recomienda escribir así. Generalmente, la interfaz está a la izquierda y la clase de implementación a la derecha, implementando el principio de inversión de dependencia.