java类集---Map接口

来源:互联网 发布:软件英文怎么说 编辑:程序博客网 时间:2024/06/08 13:53

一,本章目标

掌握Map接口与Collection接口的不同

掌握Map与Map.Entry接口的关系

掌握Map常用的子接口:HashMap,HashTable,TreeMap,WeakHashMao

掌握HashMap与HashTable的区别



二,具体内容

Collection的操作种,每次保存都是一个对象,但是在Map中保存的是一对对象,队形的形式是以:key--》value的形式保存的。





以HashMap为例子:



要输出全部的key则使用以下方法。


既然可以输出全部的key,那么肯定可以输出全部的value,方法如下:




在Map中也存在一个HashTable子类,实际上这个类和Vector一样,都是属于旧的类。


TreeMap子类,此类也属于排序类,按key排序。




如果假设一个map中的某些内容长时间不适用的话,按照之前的做法是不会删除掉的,如果希望其可以自动删除,则可以使用弱引用,当里边的某些内容不使用,可以自动删除掉。




三,总结

介绍Map的特点和基本操作

Map与MapEntry的基本关系

Map的子类的使用


原创粉丝点击