Map中键是唯一的,双列算法只对键有效,TreeMap,,,Comparator,compareTo方法都只对键有效,比较键
HashMap是线程不安全,效率高 1.2版本 可以储存null
Hashtable是线程安全,效率低 1.0版本 不可以储存null
一个类所有的方法都是静态的话会私有它的构造方法,防止创建对象直接类名点调用
? extends E泛型固定上边界, 拿进来可以是子类.
? super E 泛型固定下边界,拿出来比较可以是子类
Map中键是唯一的,双列算法只对键有效,TreeMap,,,Comparator,compareTo方法都只对键有效,比较键
HashMap是线程不安全,效率高 1.2版本 可以储存null
Hashtable是线程安全,效率低 1.0版本 不可以储存null
一个类所有的方法都是静态的话会私有它的构造方法,防止创建对象直接类名点调用
? extends E泛型固定上边界, 拿进来可以是子类.
? super E 泛型固定下边界,拿出来比较可以是子类