what is diff bet iterator and enumeration?
Answers were Sorted based on User's Feedback
Answer / muralisankar
Both are to navigate collection objects. But Enumerator you
can not manipulate where as in Iterator you can add and
remove objects.
| Is This Answer Correct ? | 8 Yes | 1 No |
Answer / siva thimmannagari
Iterator supports only hasNext(),
next() and remove() methods.
It is not synchronized.
Enumeration supports ONLY
hasMoreElements(), nextElement().
It is synchronized.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / aslam
Iterator has an additional method remove() and also
iterator checks for the concurrent modifications which will
be useful in multi threaded applications.
while Enumerator is much faster for sequential
access over collection elements, because it doesnot have
the additional overhead of checking concurrent modifications
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / raju
From my experiance shows Enumeration is thread safe ..
| Is This Answer Correct ? | 1 Yes | 4 No |
how to create an applet
What are the advantages of java over C++?
What is dynamic binding(late binding)?
How will you calculate the depth of a binary tree if the tree contains 15 nodes?
whats string ?
In which JDK version event-delegation model is introduced?
How is java created?
What is difference between iterator access and index access?
Explain working of call by reference function invoking.
How to use string tokenizer class.
Can variables be used in java without initialization?
What is meant by Encapsulation? Can you write a class to explain encapsulation?