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 |
Write a program to print all permutations of string?
Why is prepared Statement, Callable Statement used for? What is the need of Batch updates?
What is locale in java?
How can we find size of the object ?
What is the advantage of OOP in java?
When is an object in the mean to garbage collection?
What do you mean by stack?
Tell me a few examples of final classes defined in Java API?
who was the founder of java
32 Answers CTS, HCL, ProKarma,
Can Exception handling we can handle multiple catch blocks?
What is meant by event handling in SAX parser?
what is polymorphism?