ArrayList-də İterator, HashMap sinifləri uğursuz sürətli İteratorun bəzi nümunələridir. … Bu ona görədir ki, onlar orijinal kolleksiyada deyil, kolleksiyanın klonunda işləyirlər və buna görə də onları uğursuz iteratorlar adlandırırlar. CopyOnWriteArrayList-də iterator, ConcurrentHashMap sinifləri uğursuzluğa qarşı təhlükəsiz İteratorun nümunələridir.
İterator Java-da uğursuzluqdan qorunurmu?
Java-dakı iterator kolleksiyanın obyektləri üzərindən keçmək üçün istifadə olunur. Kolleksiyalar iki növ iterator qaytarır, ya Fail Fast və ya Fail Safe. Fail Fast iteratorları kolleksiyanın struktur modifikasiyası halında dərhal ConcurrentModificationException tətbiq edir.
Java-da uğursuzluqdan təhlükəsiz və tez uğursuz nədir?
Fail-Safe. 1. İstisna. Kolleksiyada hər hansı dəyişiklik başlıq zamanı kolleksiyanın əlavə edilməsi, silinməsi və yenilənməsi kolleksiyanın təkrarlanmasıdır, sonra Fail sürətli atma paralel modifikasiya istisnasıdır. Təhlükəsiz kolleksiya istisna təşkil etmir.
Siyahı iteratoru uğursuzdur?
ArrayList iteratoru və listIterator üsulları ilə qaytarılan iteratorlar uğursuzdur: əgər siyahı təkrarlayıcı yaradıldıqdan sonra istənilən vaxt struktur olaraq dəyişdirilirsə, iteratorun öz silmə və ya əlavə üsulları ilə iterator ConcurrentModificationException atacaq.
ArrayList tez uğursuzdur?
ArrayList iteratoru tez uğursuz olur, buna görə də siz hazır olduğunuz müddətdəİteratordan istifadə edərək ArrayList üzərində təkrarlama, əgər əsas ArrayList İteratorun özü tərəfindən təmin edilən əlavə etmək və silməkdən başqa hər hansı bir üsulla dəyişdirilərsə, ConcurrentModificationException-ı atacaq və xilas olacaq.