ArrayList'te Yineleyici, HashMap sınıfları başarısız hızlı Yineleyicinin bazı örnekleridir. … Bunun nedeni, orijinal koleksiyon üzerinde değil, koleksiyonun klonu üzerinde işlem yapmaları ve bu nedenle arıza emniyetli yineleyiciler olarak adlandırılmalarıdır. CopyOnWriteArrayList üzerinde Yineleyici, ConcurrentHashMap sınıfları, arızaya karşı güvenli Yineleyici örnekleridir.
Yineleyici Java'da güvenli midir?
Java'daki yineleyici, bir koleksiyonun nesneleri üzerinde gezinmek için kullanılır. Koleksiyonlar iki tür yineleyici döndürür; Hızlı Başarısız veya Güvenli Başarısız olacaktır. Fail Fast yineleyiciler, koleksiyonun yapısal olarak değiştirilmesi durumunda hemen ConcurrentModificationException'ı atar.
Java'da güvenli ve hızlı arıza nedir?
Arızaya Karşı Güvenli. 1. İstisna. Bir iş parçacığı sırasında koleksiyonun eklenmesi, kaldırılması ve güncellenmesi gibi koleksiyondaki herhangi bir değişiklik koleksiyonu yineliyor ve ardından Fail hızlı eşzamanlı değişiklik istisnasını atıyor. Arızaya karşı güvenli koleksiyon istisna oluşturmaz.
Liste yineleyici hızlı başarısız olur mu?
ArrayList yineleyici ve listIterator yöntemleri tarafından döndürülen yiteratörler başarısız hızlıdır: yineleyici oluşturulduktan sonra herhangi bir zamanda liste yapısal olarak değiştirilirse, yineleyicinin kendi kaldırma veya ekleme yöntemleri varsa, yineleyici bir ConcurrentModificationException. atar
ArrayList hızlı mı başarısız oluyor?
ArrayList'in yineleyicisi hızlı başarısız oluyor, yani sizArrayList'in temelindeki ArrayList, Iterator tarafından sağlanan ekleme ve kaldırma dışında herhangi bir yöntemle değiştirilirse, Iterator kullanılarak ArrayList üzerinde yineleme yapmak ConcurrentModificationException'ı atar ve kurtarılır.