Map:
映射,key = value,存放的都是键值对,key不可以重复,value可以重复
--HashMap:
对于key采用的哈希表算表,因此要保证key的唯一性,依赖的是hashCode和equals方法。
该对象是线程不安全的,并且允许存入null作为key或者是value。
--HashTable:大体上与HashMap用法基本相同。
对于key采用的哈希表算表,因此要保证key的唯一性,依赖的是hashCode和equals方法。
该对象是线程安全的,并且不允许存入null作为key或者是value。
--TreeMap:
对于key采用的二叉树算法,因此key可以按照自然顺序排序,保证唯一.
该对象是线程不安全的,不允许存入null作为key或者是value。
1.实现Comparable接口
2.实现Comparator接口
Collections:
枚举类:
jdk5.0,
控制一个类创建对象的个数
单例模式:
思想保证对象在内存中的唯一性
步骤:
1.私有化构造器 2.创建本类实例对象 3.提供方法用于返回本类实例对象