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

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

Video: Ce înseamnă să prinzi o excepție?
Video: Las Fierbinți - Firicel o prinde pe nevastă-sa cu Giani 2024, Noiembrie
Anonim

captură este să se ocupe de excepție chiar la acel loc. Prin urmare, programul continuă odată ce este asociat captură codul bloc este executat. Dacă nu este prins cu asociat, caută încercare exterioară.. captură blocuri. aici, codul care urmează blocului try nu va fi executat decât dacă (numai în final este executat blocul).

În consecință, 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ă.

De asemenea, când ar trebui să prindeți excepții? 8 Răspunsuri. Ar trebui să prinzi cel excepție cand tu sunt în metoda care știe ce la do. De exemplu, uitați de cum funcționează de fapt pentru moment, să spunem tu scriu o bibliotecă pentru deschiderea și citirea fișierelor. Aici, programatorul știe ce la fac, deci ei captură cel excepție și mâner aceasta.

Având în vedere acest lucru, ce este o clasă de excepție?

The Clasa de excepție este baza clasă de la care exceptii moşteni. De exemplu, InvalidCastException clasă ierarhia este următoarea: Obiect.

Ce face JVM-ul când apare o excepție. Cum prindeți o excepție?

The JVM este responsabil pentru găsirea unui excepție manipulator la procesează Excepție obiect. Căută înapoi prin stiva de apeluri până când găsește o potrivire excepție handler pentru acea anumită clasă de Excepție obiect (în termenul Java, it este numit " captură " cel Excepție ).

Recomandat: