Enumeration接口和Iterator接口的区别有哪些?

IT互联网 已帮助: 时间:2025-05-12 16:08:42

Enumeration接口和Iterator接口的区别有哪些?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:接口,区别,有哪些

参考解答

用户头像

4j8***130

2025-05-12 16:08:42

Enumeration速度是Iterator的2倍,同时占用更少的内存。但是,Iterator远远比Enumeration安全,因为其他线程不能够修改正在被iterator遍历的集合里面的对象。同时,Iterator允许调用者删除底层集合里面的元素,这对Enumeration来说是不可能的。


上一篇 什么是Java优先级队列(Priority Queue)?

下一篇 如果对象的引用被置为null 垃圾收集器是否会立即释放对象占用的内存?

相似问题