![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java集合源码
yuruizai110
技术改变是生活
展开
-
ArrayList源码理解
LK决定最近撸一下常用集合源码,毕竟在项目里主要用到的就是这些常用集合。要分析的集合源码主要有 ArrayList LinkedList HashMap HashSet LinkedHashMap 一 继承体系 创建ArrayList()对象,ctrl+T可以看到ArrayList继承体系,主要继续了AbstractList,AbstractCollection.实现了List, Rando...原创 2018-10-15 18:45:40 · 549 阅读 · 0 评论 -
linkedlist源码分析
一.继承体系 二.源码分析 添加链表元素 //获取指定索引元素 Node<E> node(int index){ //二分查找 if(index < (size >> 1)){ //如果索引值在链表size/2之内 Node<E> prevN原创 2018-11-25 19:59:40 · 460 阅读 · 0 评论