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 implement an arraylist in java?
Which method you will use to create a new file to store some log data. Each time a new log entry is necessary, write string to the file in java ?
Differences between traditional programming language and object oriented programming language?
Can java run on google chrome?
how many types of Inheritance?
What is advantage of using threads?
what is the use of clone method? why user cant overwrite in sub class without its proper defination.
What does string mean in java?
What is the difference between static synchronize() metod and synchronize() method?
Explain the different forms of polymorphism?
i need example for java abstraction. where we use abstraction and why we need abstraction.
difference between java ,c#&java,c++