摘要: ArrayList是Java中最为简单也是最为常用的容器之一,那么它的内部构造是什么呢?其实ArrayList的底层实现就是数组,它的各种方法就是对数组进行的一系列操作,例如对数组元素的修改,删除,位移,对数组长度的获取等。我们可以手写一个ArrayList容器,以助我们更好的理解这个容器: 阅读全文
posted @ 2018-04-30 00:55 谢哥在彼方 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: LinkedList是Java中最为简单也是最为常用的容器之一,那么它的内部构造是什么呢?其实LinkedList的底层实现就是链表,它的各种方法就是对链表进行的一系列操作,例如对链表节点的修改,删除,位移,对链表长度的获取等。我们可以手写一个LinkedList容器,以助我们更好的理解这个容器: 阅读全文
posted @ 2018-04-30 00:35 谢哥在彼方 阅读(632) 评论(0) 推荐(0) 编辑