参考解答
Enumeration速度是Iterator的2倍,同时占用更少的内存。但是,Iterator远远比Enumeration安全,因为其他线程不能够修改正在被iterator遍历的集合里面的对象。同时,Iterator允许调用者删除底层集合里面的元素,这对Enumeration来说是不可能的。
相似问题
什么是Java优先级队列(Priority Queue)?
什么是Java优先级队列(Priority Queue)?
throw和throws有什么区别?
throw和throws有什么区别?
finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?
finalize()方法什么时候被调用?析构函数(finalization)的目的是什么?
在Java中 对象什么时候可以被垃圾回收?
在Java中,对象什么时候可以被垃圾回收?
大O符号(big-O notation)是什么?能给出不同数据结构的例子么?
大O符号(big-O notation)是什么?能给出不同数据结构的例子么?
