④、modCount
基本上前面讲的在ArrayList,LinkedList,HashMap等线程不安全的集合都有此字段,用来实现Fail-Fast 机制,如果在迭代这些集合的过程中,有其他线程修改了这些集合,就会抛出ConcurrentModificationException异常。
⑤、红黑树常量
3、构造函数
①、无参构造函数
将比较器 comparator 置为 null,表示按照key的自然顺序进行排序。
②、带比较器的构造函数
需要自己实现Comparator。
③、构造包含指定map集合的元素
使用该构造器创建的TreeMap,会默认插入m表示的集合元素,并且comparator表示按照自然顺序进行插入。
④、带 SortedMap的构造函数
和上面带Map的构造函数不一样,map是无序的,而SortedMap 是有序的,使用 buildFromSorted() 方法将SortedMap集合中的元素插入到TreeMap 中。