List 各个实现类使用流程图
作者:互联网
ArrayLsit
new 一个ArrayList
初始化数组就是在grow()扩容方法时候 ,调用Arrays.copyOf()方法,使用无参构造则返回一个大小为16的数组
add流程
只要添加一个元素就会改变迭代器计数器modCount++。也就是则迭代器遍历时,添加一个元素会导致迭代器快速失效
get流程
remove流程
这里也会改变modCount++
LinkedList 双向链表
new LinkedList
这个就是一个空的构造器
add流程
标签:各个,流程图,迭代,流程,List,modCount,add,new,LinkedList 来源: https://blog.csdn.net/weixin_45862170/article/details/120346819