Hi Guest

MobileUser

1 HomePage 1 Jobs 1 WalkIn 1Articles  

Cat Exam

 :) Latest Topic
general knowledge
VB.NET
SQL Query
UDDI
CLASS
JavaScript Questions
SharePoint Interview
SilverLight
WCF
beans
 ASP.NET
 :) Hot Jobs
 
 :) Latest Articles


  

 


Describe term Fail-Fast and Fail-Safe Iterators in Java?
Question Posted on 27 May 2021

Home >> Java >> Java Questions >> Describe term Fail-Fast and Fail-Safe Iterators in Java?




Describe term Fail-Fast and Fail-Safe Iterators in Java?
First we should calrify that Iterators in Java are used to iterate over the collection of objects.
(1)Fail-Fast Iterators:- When there is any modification happen in structural of collection Fail-fast iterators immediately raise ConcurrentModificationException. Here structural modification means adding, removing any of the elemnt from collection while a thread is iterating over that collection. And for example we have ArrayList, HashMap classes are example of Fail-Fast Iterator.
(2)Fail-Safe Iterators:-On the other hand Fail-Safe iterators not throw any exceptions if any of collection is structurally modified while iterating over it. The reason behind is that it operate on the clone of collection not on the original collection. And that is the reason it is called Fail-Safe iterators. And for example we have CopyOnWriteArrayList, ConcurrentHashMap classes are examples of fail-safe Iterator
0
0



 
 Input Your Comments Or suggestions(If Any)
 Name
 Email(optional)
 Comments


Other Important Questions
What are the main difference between Array and Arraylist
What is classloader in Java and name of some classloader
Different modules of the Spring framework
Difference between Object and Class
Most important 15 aspects that Java Developer should learn in year 2020






 
Top Searches:asp net questions vb net questions sql query uddl questions class javascript Questions sharepoint interview questions and concept silverlight questions and concept wcf questions beans general knowledge ajax questions
PHP | Biztalk | Testing | SAP | HR |