2.8. Enumeration 和 Iterator 接口的区别

发布于 2023-03-20 12:56:34 字数 240 浏览 70 评论 0

Enumeration 的速度是 Iterator 的两倍,也使用更少的内存。Enumeration 是非常基础的,也满足了基础的需要。

但是,与 Enumeration 相比,Iterator 更加安全,因为当一个集合正在被遍历的时候,它会阻止其它线程去修改集合。 迭代器取代了 Java 集合框架中的 Enumeration。迭代器允许调用者从集合中移除元素,而 Enumeration 不能做到。为了使它的功能更加清晰,迭代器方法名已经经过改善。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

怪我太投入

暂无简介

文章
评论
26 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文