Iterator in the HashMap is fail-safe means what?
Answers were Sorted based on User's Feedback
Answer / amol
The iterators for the concrete collection implementations
are fail-fast.
That means that if you are using an Iterator to traverse a
collection while underlying collection is being modified by
another thread, then the Iterator fails immediately by
throwing a ConcurrentModificationException (another
RuntimeException). That means the next time an Iterator
method is called, and the underlying collection has been
modified, the ConcurrentModificationException exception gets
thrown.
Is This Answer Correct ? | 59 Yes | 2 No |
Answer / namy
Fail-safe is relevant from the context of iterators. If an iterator has been created on a collection object and some other thread tries to modify the collection object "structurally”, a concurrent modification exception will be thrown. It is possible for other threads though to invoke "set" method since it doesn’t modify the collection "structurally”. However, if prior to calling "set", the collection has been modified structurally, "IllegalArgumentException" will be thrown.
Is This Answer Correct ? | 19 Yes | 2 No |
Answer / parthasarathi
can you please tell me about the use of marker interface?
Ans: Marker or taged interfaces having no methods.example
Cloneable,Serializable etc.Actually this interfaces give
some infermation about a object.that means internally it
check the object wheather it belongs to that interface or
not,using instanceOf() methd.
Is This Answer Correct ? | 5 Yes | 7 No |
Answer / yathirajulu
fail-safe means, The ability of a system to fail but not
produce a catastrophic result.
Is This Answer Correct ? | 4 Yes | 11 No |
Answer / guest
ok i got. but what is fail-safe? i want meaning?
Is This Answer Correct ? | 0 Yes | 12 No |
Answer / deepak divvela
i know this thing only,please ignore if it is wrong.
that is hashmap will have only key/value pair.
but iterator will not get key/value pairs at a time.
so for that reason hashmap is fails.
Is This Answer Correct ? | 0 Yes | 21 No |
Answer / yathirajulu
HashMap is fail-safe is nothing but, 'security' for store
null values to extent forward
Is This Answer Correct ? | 2 Yes | 31 No |
Answer / yathirajulu m
because, HashMap allows null values so, it is fail-safe.
Is This Answer Correct ? | 11 Yes | 44 No |
What is multithreading ???? How to stop multithrading in java????
What is a flag value?
What is the alternate of 'Inheritance' ?
What is difference between identifier and variable?
Are arrays primitive data types?
How is it possible in java programming for two string objects with identical values not to be equal under the == operator?
"We cannot create an object of interface but we can create a variable of it". Discuss the statement with the help of an example. (Plz help us to provide immediately.)
How do you sort in java?
What is a static class in java?
EDS (Electronic Data Systems India Pvt Ltd) at Chennai on 16-12-2006.
What are the advantages of defining packages in java?
Differences between GridLayout and GridBagLayout?