public class HashMap<K,V>
extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable
Here the part implements Map is unnecessary as AbstractMap already implements Map.Why all similar collection classes declaration have this redundancy?
public class HashMap<K,V>
extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable
Here the part implements Map is unnecessary as AbstractMap already implements Map.Why all similar collection classes declaration have this redundancy?