Глядя на исходный код JDK для LinkedHashMap, я заметил, что этот класс объявлен как:LinkedHashMap подпись
public class LinkedHashMap<K,V>
extends HashMap<K,V>
implements Map<K,V>
{...
почему лишними «implements Map<K,V>
» (с HashMap уже реализует Map)? Я не могу представить, что это опечатка ...
Спасибо.
Такая же ситуация с HashMap и AbstractMap –