我们经常使用的LinkedList集合,如果使用for循环遍历容器,读取效率会大大降低,但这种效率降低很难导致系统性能参数异常。这时候有经验的同学就会使用Iterator(迭代器)来迭代循环集合。这是因为LinkedList是由链表实现的。如果使用for循环获取元素,每次循环获取元素都会遍历一次List,会降低阅读效率。

我们经常使用的LinkedList集合,如果使用for循环遍历容器,读取效率会大大降低,但这种效率降低很难导致系统性能参数异常。这时候有经验的同学就会使用Iterator(迭代器)来迭代循环集合。这是因为LinkedList是由链表实现的。如果使用for循环获取元素,每次循环获取元素都会遍历一次List,会降低阅读效率。