自己动手写集合框架决心篇

Posted linjiab

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自己动手写集合框架决心篇相关的知识,希望对你有一定的参考价值。

网上有很多关于这些的内容,我今天写的原因,是为了记录一下自己的学习过程,顺便巩固一下过去的所学的,我想把这些当做我生活中的一部分,并一步步深入学习下去。并附上一句经典名言(基础不牢,地动上摇!)

let‘s go!我们先来了解一下集合体系,向下看

技术图片

 

 学过了javase,对上面的大部分过内容应该都非常了解了,至少我们知道了集合的四大接口:collection、List、Set、Map,其中List和Set是属于Collection下的子接口。关于接口下面的实现类,不再过多阐述,另外还有两个要侧重了解的内容,一个是迭代器Iterator还有集合的辅助类Collections,所以我打算先从最简单的开始,先从List接口下个ArrayList开始。  

以下是我的计划:2019  

12.11日,手写一个newArrayList并对它里面的内容理解透彻,发表我自己的看法。  

12.12-15日,了解原理并手写LinkedList,最后写一篇关于List接口下的总结

12.16-20日,了解HashMap原理,并手写HashMap,这里我不知道能否完成,要彻底弄懂HashMap可能需要我自己学习一些过去所不了解的内容 

另外的再后续补充,所列举的都是我现在非常迫切想实现的。 

 

技术图片

 

 

如果你看到了,也发表发表自己的看法把。

以上是关于自己动手写集合框架决心篇的主要内容,如果未能解决你的问题,请参考以下文章

动手写一个简单的Web框架(Werkzeug路由问题)

动手写一个简单的Web框架(Werkzeug路由问题)

JDK源码及其他框架源码解析随笔地址导航

浅入深出之Java集合框架(下)

Android网络篇(四)—— 自己动手封装一个属于自己的网络请求框架

第10篇-JAVA 集合框架-JAVA 泛型