Wat u moet weten over Uitzonderingen op Java

Een uitzondering is een object dat wordt gemaakt wanneer een fout optreedt in een Java-programma, en Java kan niet automatisch de fout te herstellen. De uitzondering object bevat informatie over het type fout die is opgetreden.

De belangrijkste informatie - de oorzaak van de fout - wordt aangeduid door de naam van de exceptionklasse gebruikt uitzondering maken. Je meestal niet om het even wat met een ander dan erachter te komen welke je hebt uitzonderingsobject doen.

Een andere uitzondering klasse vertegenwoordigt een groep uitzonderingen die kunnen optreden. Hier zijn een aantal typische uitzonderingen:

  • IllegalArgumentException: Je bent geslaagd een onjuist argument voor een methode.
  • InputMismatchException: De console ingang niet overeenkomt met het gegevenstype verwacht een werkwijze van de scanner klasse.
  • ArithmeticException: U hebt geprobeerd een illegale vorm van rekenkundige bewerking, zoals een geheel getal te delen door 0 (nul).
  • IOException: Een methode die I / O presteert (zoals het lezen of schrijven van een bestand) ontmoet een onherstelbare I / O-fout.
  • ClassNotFoundException: Een noodzakelijke klasse kon niet worden gevonden.

Hier zijn de belangrijkste dingen die je moet weten over uitzonderingen:

  • Wanneer een fout optreedt en een uitzondering object is gemaakt, Java "genereert een uitzondering." Java heeft een vrij goede werparm, zodat de uitzondering wordt altijd direct terug naar de verklaring die ervoor zorgde dat het wordt gemaakt gegooid.
  • De uitspraak dat de oorzaak van de uitzondering kan de uitzondering te vangen als het wil, maar het hoeft niet om de uitzondering te vangen als het niet wil. In plaats daarvan, het kan eend en laat iemand anders te vangen uitzondering. Dat "iemand anders" is de verklaring dat de methode die op dit moment is het uitvoeren van genoemd.
  • Als iedereen eenden en het programma vangt nooit de uitzondering, het programma eindigt abrupt en geeft een nare uitziende uitzondering bericht op de console.
  • Twee basistypen van uitzonderingen in Java worden gecontroleerd uitzonderingen en ongecontroleerde uitzonderingen:
    • Een gecontroleerd uitzondering is een uitzondering dat de compiler moet u zorgen voor het een of andere manier. Als je dat niet doet, doet uw programma niet compileren.
    • Een ongecontroleerde uitzondering is een uitzondering dat je kan bieden voor, maar je hoeft niet om.

© 2020 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com