Java篇 - 一招教你使用TreeMap
今天来讲下TreeMap的源码实现,在这之前,先来简单了解下Java中的几种Map。 1. HashMapHashMap 是一个最常用的Map,它根据键的HashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为null,允许多条记录的值为 null。 HashMap不支持线程的同步,可能会...