Peulang yang manakah gagal selamat?

Isi kandungan:

Peulang yang manakah gagal selamat?
Peulang yang manakah gagal selamat?
Anonim

Iterator pada ArrayList, kelasHashMap ialah beberapa contoh Iterator yang gagal pantas. … Ini kerana, mereka beroperasi pada klon koleksi, bukan pada koleksi asal dan itulah sebabnya mereka dipanggil iterator selamat-gagal. Iterator pada CopyOnWriteArrayList, kelas ConcurrentHashMap ialah contoh Iterator yang gagal-selamat.

Adakah iterator gagal-selamat dalam Java?

Peulang dalam Java digunakan untuk melintasi objek koleksi. Koleksi mengembalikan dua jenis iterator, sama ada ia akan menjadi Fail Fast atau Fail Safe. Iterator Fail Fast segera membuang ConcurrentModificationException sekiranya berlaku pengubahsuaian struktur koleksi.

Apakah yang fail-safe dan fail-fast dalam Java?

Gagal-Selamat. 1. Pengecualian. Sebarang perubahan dalam koleksi, seperti menambah, mengalih keluar dan mengemas kini koleksi semasa urutan sedang mengulangi koleksi kemudian Fail fast throw pengecualian pengubahsuaian serentak. Koleksi selamat gagal tidak menimbulkan pengecualian.

Adakah lelang senarai gagal-cepat?

iterator dikembalikan oleh kaedah ArrayList iterator dan listIterator adalah cepat gagal: jika senarai diubah suai secara struktur pada bila-bila masa selepas iterator dibuat, dalam apa jua cara kecuali melalui iterator sendiri mengeluarkan atau menambah kaedah, iterator akan membuang ConcurrentModificationException.

Adakah ArrayList gagal-cepat?

Iterator ArrayList gagal dengan cepat, jadi semasa andalelaran ke atas ArrayList menggunakan Iterator jika asas ArrayList diubah suai oleh mana-mana kaedah selain daripada menambah dan mengalih keluar yang disediakan oleh Iterator itu sendiri ia akan membuang ConcurrentModificationException dan akan menyelamatkan diri.

Disyorkan: