为什么自己总是写不出ArrayList、HashMap这样的源码呢,

为什么自己总是写不出ArrayList、HashMap这样的源码呢,

像Java这样的语言,它自带的ArrayList、HashMap的实现肯定都是千锤百炼的数据结构和算法的典范。能自力写出这样程序的程序员肯定也是顶级的(我相信这两个包凝聚的一定不止是一两人的心血)。这样的水准我只能仰望,但我相信有一定代码量、算法基础的前提下,读懂这些代码一定是没有问题的。能读懂就是能接近的预兆,能接近就一定有机会超越。与君共勉。