Қандай итератор сәтсіздікке ұшырайды?

Мазмұны:

Қандай итератор сәтсіздікке ұшырайды?
Қандай итератор сәтсіздікке ұшырайды?
Anonim

ArrayList-тегі итератор, HashMap сыныптары сәтсіз итератордың кейбір мысалдары. … Себебі, олар бастапқы жинақта емес, жинақтың клонында жұмыс істейді, сондықтан оларды қатесіз итераторлар деп атайды. CopyOnWriteArrayList ішіндегі итератор, ConcurrentHashMap сыныптары қатеге қарсы Итератор мысалдары болып табылады.

Итератор Java тіліндегі қателіктен қауіпсіз бе?

Java тіліндегі итератор коллекция нысандары арқылы өту үшін пайдаланылады. Жинақтар итераторлардың екі түрін қайтарады, не бұл Fail Fast немесе Fail Safe болады. Fail Fast итераторлары жинақтың құрылымдық модификациясы болған жағдайда бірден ConcurrentModificationException шығарады.

Java тіліндегі қателіктен қауіпсіз және жылдам істен шығу деген не?

Қауіпсіз. 1. Ерекшелік. Жинақтағы кез келген өзгертулер ағын кезінде жинақты қосу, жою және жаңарту қайталанатын жинақ болып табылады, содан кейін Fail fast throw бір мезгілде өзгерту ерекшелігі. Қауіпсіз топтама ерекше жағдай туғызбайды.

Тізім итераторы тез орындалмайды ма?

ArrayList итераторы және listIterator әдістері арқылы қайтарылғанитераторлар сәтсіздікке ұшырайды: егер тізім иератор жасалғаннан кейін кез келген уақытта құрылымдық түрде өзгертілсе. итератордың жеке жою немесе қосу әдістері болса, итератор ConcurrentModificationException шығарады.

ArrayList тез орындалмайды ма?

ArrayList итераторы тез істен шығады, сондықтан сіз жұмыс істеп тұрған кездеИтераторды пайдаланып ArrayList бойынша итерациялау, егер негізгі ArrayList итератордың өзі ұсынған қосу және жоюдан басқа кез келген әдіспен өзгертілсе, ол ConcurrentModificationException жібереді және кепілдік береді.

Ұсынылған:

Қызықты мақалалар
Қосымша салық ұстаудан кім босатылады?
Ары қарай оқу

Қосымша салық ұстаудан кім босатылады?

АҚШ азаматтар немесе резидент шетелдіктер егер олардың аты-жөні мен әлеуметтік сақтандыру нөмірі IRS жазбаларына сәйкес келсе, резервтік салықтан босатылады. Сонымен қатар, IRS сізге міндетті сақтық көшірме ұстауға жататыныңыз туралы хабарламаса, сіз босатыласыз.

Таңдау деген нені білдіреді?
Ары қарай оқу

Таңдау деген нені білдіреді?

Ағарту – құстарда кездесетін күтім әрекеті, ол қауырсындарды орналастыру үшін тұмсықты пайдалануды, ажырап қалған қауырсын ұштарын бір-бірімен бекітуді, қауырсындарды тазалауды және эктопаразиттерді бақылауда ұстауды қамтиды. Біреудің ерік беруі нені білдіреді?

Полигландулярлық аутоиммунды синдром ба?
Ары қарай оқу

Полигландулярлық аутоиммунды синдром ба?

1 типті аутоиммунды полигландулярлық синдром (APS-1) – көптеген аутоиммундылығы бар иммундық жасуша дисфункциясының сирек және күрделі рецессивті тұқым қуалайтын ауруы. Ол өмірге ықтимал қауіп төндіретін эндокриндік бездер мен асқазан-ішек жолдарының дисфункциясын қамтитын белгілер тобы ретінде көрінеді.