首页 > 技术文章 > 内部类实例并揭开迭代器原理

chaeyeon 2016-12-12 16:12 原文

学习java的好处就是随时看源代码,公开透明。承前水平的深入你可以不断的学习它的源码,并把它的东西复制修改,做为已用。
而.net由于闭源性,一切都是微软说得算,它说好就是好。反正我们也看不到,就算你可以反编,反编出来的也是一些对它而言
无关紧要的东西。核心的东西你也无法反编
这里通过模拟ArrayList集合,揭开集合内部面纱可以看到ArrayList底层是数组,并且它的透明性,我们可以看到效率也是很高的,与数组类似,而且提供许许多多可用的方法

图片

图片

推荐阅读