Java面试题|迭代器Iterator是什么?

Posted 千锋Java学院

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题|迭代器Iterator是什么?相关的知识,希望对你有一定的参考价值。

每天一道面试模拟真题及解析





课前导读

●回复"每日一练"获取以前的题目,持续更新!

我希望大家积极参与!有什么不懂可以加小千微信进行讨论

★把面试准备工作,拆分、融入到平时每天


迭代器Iterator是什么

参考答案:


  • 首先说一下迭代器模式,它是 Java 中常用的设计模式之一。用于顺序访问集合对象的元素,无需知道集合对象的底层实现。
  • Iterator 是可以遍历集合的对象,为各种容器提供了公共的操作接口,隔离对容器的遍历操作和底层实现,从而解耦。
  • 缺点是增加新的集合类需要对应增加新的迭代器类,迭代器类与集合类成对增加。

点击 阅读原文 抢预约免费试听课程名额

以上是关于Java面试题|迭代器Iterator是什么?的主要内容,如果未能解决你的问题,请参考以下文章

Java面试题|Iterator和 ListIterator有什么区别?

C++面试题

面试题整理

Java面试宝典每日3题:day19

java 中 iterator 为啥翻译成迭代器呢

Java 集合框架迭代器(Iterator)