上一篇写了Map接口的源码分析,这一篇写一下Map接口的一个实现类AbstractMap,从名字就可以看出这是一个抽象类,提供了Map接口的骨架实现,为我们实现Map接口的时候提供了很大的便利.在这里类中,还有一个抽象方法entrySet没有被实现,在实现的方法中put方法也仅仅抛出了一个异常.我们在继承这个类写自己的Map时,如果是一个不支持赋值的Map,那么只需要实现entrySet方法.如果是实现一个可以添加键值对的Map,那么不仅要实现entrySet方法,还需要在entrySet返回的