Ce înseamnă să faci o excepție?
Ce înseamnă să faci o excepție?

Video: Ce înseamnă să faci o excepție?

Video: Ce înseamnă să faci o excepție?
Video: Costel Biju ❌ Tzanca Uraganu - Boierul asta nu cumpara nici nu vinde 2024, Noiembrie
Anonim

Termenul excepție este prescurtarea expresiei „eveniment excepțional”. Definiție : An excepție este un eveniment, care are loc în timpul execuției unui program, care perturbă fluxul normal al instrucțiunilor programului. Crearea unui excepție obiect și predarea acestuia către sistemul de rulare este apelată aruncând o excepție.

Apoi, care este folosit pentru a arunca o excepție?

The arunca cuvântul cheie în Java este folosit la în mod explicit arunca o exceptie dintr-o metodă sau orice bloc de cod. Noi putem arunca fie bifat, fie nebifat excepție . The arunca cuvântul cheie este în principal folosit pentru a arunca personalizat exceptii.

La fel, ce se întâmplă dacă aruncăm o excepție în catch block? Cand un nou excepție este aruncat într-o bloc de prindere sau in sfarsit bloc care se va propaga din asta bloc , apoi curentul excepție va fi avortat (și uitat) ca nou excepție este propagat spre exterior.

Ținând cont de acest lucru, care este diferența dintre a arunca o excepție și a prinde o excepție?

Clauza Throws este folosită pentru a declara un excepție , ceea ce înseamnă că funcționează similar cu încercarea- captură bloc. Arunca este folosit cuvântul cheie în metoda body to arunca o exceptie , în timp ce throws este folosit în semnătura metodei pentru a declara exceptii care poate apărea în declarații prezente în metodă.

Când ar trebui să aruncați o excepție?

Utilizare exceptii pentru a anunța despre lucruri care nu trebuie ignorate. Nu folosi exceptii dacă eroarea poate fi tratată local. Asigurați-vă că exceptii sunt la același nivel de abstractizare ca și restul rutinei tale. Excepții ar trebui rezervat pentru ceea ce este cu adevărat excepțional.

Recomandat: