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