package com.newedu.jb.day19.map;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/**
*HashMap 类 ,是Map接口的实现类
* 特点:
* 1:内部是依靠哈希表存储
* 2:不允许键的重复
* 3:允许null键和null值的出现
* 4:存取无序
* 5:线程不安全(线程不同步),效率高
*
* 因为我们在学习HashSet的时候,已经提到过 HashSet内部依赖HashMap
* 也就是今天我们学习的这个HashMap。
*HashMap.put()方法,依赖于 hashCode()以及equals()方法
* -> 针对于自定义对象,如何保证key的唯一性呢?
* =>重写 Key的hashCode()以及equals()方法
*
*
* 举例说明:
*
* HashMap<String,Student> 的存储和遍历。
* 一个同学对应一个学号
* 学号:年月日院系编号班级编号个人编号
* 201709150010100101
*@author jerry
*
*/
public class HashMap