Wat is het vangen van een uitzondering?
Wat is het vangen van een uitzondering?

Video: Wat is het vangen van een uitzondering?

Video: Wat is het vangen van een uitzondering?
Video: METERSNOEKEN VANGEN MET DUTCH PERFORMANTE! 2024, Mei
Anonim

vangst is het omgaan met uitzondering op die plek zelf. Daarom gaat het programma verder zodra de bijbehorende vangst blokcode wordt uitgevoerd. Als het niet wordt betrapt met geassocieerd, zoekt het naar uiterlijke pogingen.. vangst blokken. hier wordt de code die volgt op het try-blok niet uitgevoerd tenzij (alleen definitief blok wordt uitgevoerd).

Wat is dus het verschil tussen het maken van een uitzondering en het vangen van een uitzondering?

Throws-clausule wordt gebruikt om an. te declareren uitzondering , wat betekent dat het vergelijkbaar is met de try- vangst blok. Gooien trefwoord wordt gebruikt in de methode body to gooi een uitzondering , terwijl worpen wordt gebruikt in de handtekening van de methode om de. te declareren uitzonderingen dat kan gebeuren in de verklaringen aanwezig in de methode.

En wanneer moet u uitzonderingen opvangen? 8 antwoorden. Je zou moeten vangen de uitzondering wanneer jij zijn in de methode die weet wat tot doen. Vergeet bijvoorbeeld hoe het nu echt werkt, laten we zeggen jij schrijven een bibliotheek voor het openen en lezen van bestanden. Hier, de programmeur weet wat tot doen, dus zij vangst de uitzondering en handvat het.

Wat is, gezien dit, een uitzonderingsklasse?

De Uitzonderingsklasse is de basis klas van welke uitzonderingen erven. Bijvoorbeeld de InvalidCastException klas hiërarchie is als volgt: Object.

Wat doet de JVM als zich een exception voordoet. Hoe vang je een exception op?

De JVM is verantwoordelijk voor het vinden van een uitzondering afhandelaar tot verwerken de Uitzondering object. Het zoekt achteruit door de call-stack totdat het een overeenkomende vindt uitzondering handler voor die specifieke klasse van Uitzondering object (in Java-term, it is genaamd " vangst " de Uitzondering ).

Aanbevolen: