写在前面:
我也是一名java语言的爱好者,仅以此文作为学习的记录,对于文中出现的代码规范,代码格式,算法效率等问题,希望各路大神不吝赐教,在下感激不尽。同是学习的同学也同样希望互相交流,取长补短。
——zsferrier@126.com
以下内容是学习《java编程思想》(《Thinking in Java》)的笔记,包括对习题的实现。
问题的引出:如果相同的代码想应用到不同的容器类型(比如说一个原用于List容器的代码发现用于Set容器也有比较不错的效果),往往需要重写代码。使用迭代器可以解决这一问题。
————那么原因是什么呢?请往下看。