Inhoudsopgave
Wanneer we werken met de ontvangst en afhandeling van uitzonderingen die optreden in onze programma's en applicaties die we uitvoeren in JavaWe moeten ons ervan bewust zijn dat ze niet allemaal hetzelfde zijn en we zullen zeker ook bepaalde uitzonderingen in sommige gevallen op een andere manier willen manipuleren en afhandelen.Daarom moeten we weten dat er is wat we noemen soorten uitzonderingen, dat wil zeggen, een classificatie van de uitzonderingen volgens het object en de klasse die het produceert; Het is belangrijk om deze typen te kennen, omdat we hiermee weten hoe we met uitzonderingen in onze programma's en applicaties kunnen omgaan, en we zullen ook weten welk type uitzonderingen we kunnen verwachten als we een object gebruiken.
Standaard Java Het stelt ons in staat om verschillende uitzonderingen te hebben voor de verschillende soorten fouten waarin onze applicatie kan vallen, hierdoor kunnen we zien hoe we bijvoorbeeld een uitzondering kunnen opvangen wanneer er een deling door 0 is op een eenvoudige manier zonder te hoeven ontwikkelen veel gevallen.
In de volgende afbeelding zullen we zien hoe de uitzonderingsregeling die we beschikbaar hebben in Java, uiteraard zullen we de meest voorkomende tonen, aangezien de lijst vrij uitgebreid is:
VERGROTEN
Gooibare klasseKlas wegwerpbaar is de klasse die alle uitzonderingen groepeert die we kunnen gebruiken in onze applicatie gemaakt in Java en zelfs als we ons eigen type uitzondering willen maken, kunnen we dit doen door van de klasse te erven Uitzondering of een van zijn subklassen.
We hebben 3 hoofdtypen in de classificatie van de uitzonderingen, die zich voordoen wanneer er een systeemfout is, die optreden wanneer er een fout is in de uitvoeringstijd en de uitzonderingen van de klassen. Laten we eens kijken naar elk van deze soorten uitzonderingen om ons begrip ervan te verbeteren.
SysteemfoutenDit soort uitzonderingen worden gegenereerd wanneer ze optreden door de Java virtuele machine of JVM, en zijn opgenomen in de klasse FoutDeze worden gebruikt om interne systeemfouten te beschrijven, hoewel dit type fout eigenlijk heel zelden voorkomt en we niet veel meer kunnen doen dan de gebruiker informeren en het programma beëindigen.
Runtime-uitzonderingenZe worden vertegenwoordigd door de klas RuntimeUitzondering zoals we hebben aangegeven en wordt gebruikt om programmeerfouten te beschrijven, zoals een onjuiste declaratie van een variabele, het gebruik van een verboden gegevenstype, enz.
UitzonderingenDit type wordt vertegenwoordigd door de klasse Uitzondering en beschrijft de problemen die zich in ons programma kunnen voordoen en die we aankunnen, zodat de gebruiker niet ziet dat de toepassing abrupt wordt beëindigd.
Hiermee sluiten we deze tutorial af, we hebben gezien wat de soorten uitzonderingen zijn die we beschikbaar hebben in Java om de verschillende fouten die kunnen optreden in onze programma's en applicaties te kunnen verwerken.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven