1.偶对象保存:Map接口
偶对象指的是一对对象,即两个对象要同时保存。这两个对象是按照key=value 的形式进行定义的,即可通过key找到相应的value数据。
Map接口的主要操作方法
No | 方法名称 | 描述 |
---|---|---|
1 | public V put(K key, V value) | 向集合中保存数据 |
2 | public V get(Obeject key) | 通过指定的key取得对应的value |
3 | public SetkeySet() | 将Map中的所以key以Set集合的方式返回 |
4 | public Set |
1.1 HashMap
HashMap是Map接口中使用最多的一个子类,子类定义如下 public class HsahMap
1.2 Hashtable
Hashtable不能设置NULL HashMap和Hashtable的区别
No | 区别 | HashMap | Hashtable |
---|---|---|---|
1 | 推出时间 | JDK1.2 | JDK1.0 |
2 | 性能 | 采用异步处理方式,性能更高 | 采用同步处理方式,性能相对较低 |
3 | 安全性 | 非线程安全 | 线程安全 |
4 | 设置null | 允许将key或value设置为null | 不允许出现null否则出现空指针异常 |
关于Map集合的输出问题
public static interface Map.Entry