学习java的好处就是随时看源代码,公开透明。承前水平的深入你可以不断的学习它的源码,并把它的东西复制修改,做为已用。
而.net由于闭源性,一切都是微软说得算,它说好就是好。反正我们也看不到,就算你可以反编,反编出来的也是一些对它而言
无关紧要的东西。核心的东西你也无法反编
这里通过模拟ArrayList集合,揭开集合内部面纱可以看到ArrayList底层是数组,并且它的透明性,我们可以看到效率也是很高的,与数组类似,而且提供许许多多可用的方法
内部类实例并揭开迭代器原理
推荐阅读
- properties文件作用以及在哪些地方用
- java学习
- Android Gesture 手势创建以及使用示例
- Android利用canvas画画板
- 在myeclipse的jsp编辑器中怎么把Source/Preview调出来的方法步骤
- com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Column 'goodsName' cannot be null
- Data truncation: Data too long for column 'gender' at row 1 出现的原因
- android四大组件学习总结以及各个组件示例(2)
- JS---猜数字(0-100)
- JS编写简易计算器