În sfârșit, blocarea este obligatorie în Java?
În sfârșit, blocarea este obligatorie în Java?

Video: În sfârșit, blocarea este obligatorie în Java?

Video: În sfârșit, blocarea este obligatorie în Java?
Video: Java Fundamentals - Lesson 54 - Blocking Objects 2024, Mai
Anonim

În cele din urmă, Java se blochează este întotdeauna executat indiferent dacă excepția este gestionată sau nu. Nu este obligatoriu a include a în sfârșit blocați deloc, dar dacă o faceți, va rula indiferent dacă o excepție a fost aruncată și gestionată de părțile de încercare și captură ale bloc . The in cele din urma va executa întotdeauna cu excepția cazului în care. Sistem.

Aici, blocul poate fi folosit în sfârșit fără catch în Java?

Da noi poate sa incearca fără bloc de prindere prin utilizarea în sfârșit blocați . După cum știți în sfârșit blocați se execută întotdeauna chiar dacă aveți excepție sau returnare afirmație în încercați să blocați cu excepția cazului System.

La fel, care este nevoie de blocul final? Java în sfârșit blocați este o bloc care este folosit pentru a executa cod important, cum ar fi închiderea conexiunii, fluxul etc. Java în sfârșit blocați este întotdeauna executat indiferent dacă excepția este gestionată sau nu. Java în sfârșit blocați urmează să încerce sau să prindă bloc.

De asemenea, întrebarea este, este valid să aveți un bloc de încercare fără catch sau în final?

Dacă o excepție este aruncată înainte de încercați să blocați , cel in cele din urma codul nu se va executa. The în sfârșit blocați execută întotdeauna când încercați să blocați ieșiri. Deci poți folosi în sfârşit fără captură dar trebuie să folosești încerca . The în sfârșit blocați execută întotdeauna când încercați să blocați ieșiri.

De ce în sfârșit blocați Java întotdeauna executat?

The în cele din urmă, blocul se execută întotdeauna când încercarea bloc ieșiri. Acest lucru asigură că în sfârșit blocați este executat chiar dacă apare o excepție neașteptată. Dar in cele din urma este util pentru mai mult decât pentru gestionarea excepțiilor - permite programatorului să evite ca codul de curățare să fie ocolit accidental printr-o întoarcere, continuare sau întrerupere.

Recomandat: