摘要:
1).ArrayList ArrayList维护着一个对象数组。如果调用new ArrayList()后,它会默认初始一个size=10的数组。 每次add操作都要检查数组容量,如果不够,重新设置一个初始容量1.5倍大小的新数组,然后再把每个元素copy过去。 在数组中间插入或删除,都要 阅读全文
摘要:
容量、操作、运算(两个集合类)。 核心是迭代器、比较器、数组、链表、哈希表。 阅读全文
摘要:
对于Android开发者来说深入了解Java的集合类很有必要主要是从Collection和Map接口衍生出来的,目前主要提供了List、Set和 Map这三大类的集合 Collection接口主要有两种子类分别为List和Set,区别主要是List保存的对象可以重复 而Set不可以重复 而Map一般 阅读全文
摘要:
bogon:ccbmobilebank zzf073$ make package > Making all for tweak CCBMobileBank… make[2]: Nothing to be done for `internal-library-compile'. > Making st 阅读全文
摘要:
约定 约定前面的数组结构的每一个格格称为桶 约定桶后面存放的每一个数据称为bin bin这个术语来自于JDK 1.8的HashMap注释。 size size表示HashMap中存放KV的数量(为链表和树中的KV的总和)。 capacity capacity译为容量。capacity就是指HashM 阅读全文
摘要:
1.public V get(Object key) { 2. if (key == null) 3. return getForNullKey(); 4. int hash = hash(key.hashCode()); 5. for (Entry<K,V> e = table[indexFor( 阅读全文