摘要:
ArrayList和LinkedList在性能上各有优缺点: 1.对ArrayList和LinkedList而言,在列表末尾增加一个元素所花的开销都是固定的。对ArrayList而言,主要是在内部数组中增加一项,偶尔可能会导致对数组扩容;而对LinkedList而言,这个开销是统一的,都是新建一个N 阅读全文
posted @ 2021-09-12 16:50
不仅仅七月安生
阅读(38)
评论(0)
推荐(0)
摘要:
①、当通过 ArrayList() 构造一个空集合,初始长度是为0的,size也为0,第 1 次添加元素,会创建一个长度为10的数组,并将该元素赋值到数组的第一个位置,下标为0的位置。 ②、第 2 次添加元素,集合不为空,而且由于集合的长度size+1是小于数组的长度10,所以直接添加元素到数组的第 阅读全文
posted @ 2021-09-12 16:48
不仅仅七月安生
阅读(27)
评论(0)
推荐(0)
摘要:
一、HashMap的数据结构?为什么要采用这样的数据结构? //默认 HashMap 集合初始容量为16(必须是 2 的倍数) static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //集合的最大容量,如果通过带参构造指定的最大容 阅读全文
posted @ 2021-09-12 16:36
不仅仅七月安生
阅读(35)
评论(0)
推荐(0)

浙公网安备 33010602011771号