Java源码分析:深入探讨Iterator模式