Er kunnen fouten zijn tijdens het programmeren. Een fout in het programma geeft een onverwacht resultaat of kan de uitvoering van het programma beëindigen. Daarom is het beter om de fouten correct te detecteren en te beheren om het programma correct uit te voeren. Een fout kan uit twee typen bestaan. Dit zijn de compilatiefouten en runtime-fouten. Als er syntaxisfouten zijn, worden deze aangegeven door de Java-compiler. Dit worden compilatietijdfouten genoemd. Enkele veel voorkomende compilatietijdfouten zijn puntkomma, ontbrekende accolades, niet-gedeclareerde variabelen en spelfouten of zoekwoorden. Soms kan het programma correct worden gecompileerd, maar het kan een verkeerde uitvoer geven. Dit worden runtime-fouten genoemd. Sommige veelvoorkomende runtime-fouten delen zich door nul en bepalen een element dat buiten het bereik van een array valt. Een uitzondering is een voorwaarde die wordt veroorzaakt door een runtime-fout in het programma. De uitvoering van het programma wordt beëindigd wanneer zich een uitzondering voordoet. Als de programmeur de uitvoering van de resterende code wil voortzetten, kan de programmeur het door de foutconditie gegenereerde uitzonderingsobject opvangen en een foutmelding weergeven. Dit wordt exception handling genoemd. De code die een fout kan veroorzaken, wordt in try block geplaatst en het bericht bevindt zich in het catch-blok. De worp en worpen zijn twee sleutelwoorden die worden gebruikt bij de behandeling van Java-uitzonderingen belangrijk verschil tussen gooien en gooien in Java is om, throw is een sleutelwoord dat wordt gebruikt om expliciet een uitzondering te gooien, terwijl worpen worden gebruikt om een uitzondering te declareren.
1. Overzicht en belangrijkste verschil
2. Wat is gooi in Java
3. Wat is worpen in Java
4. Overeenkomsten Tussen worpen en worpen in Java
5. Vergelijking zij aan zij - worp vs worp in Java in tabelvorm
6. Samenvatting
De trefwoordworp wordt gebruikt om een uitzondering expliciet te gooien. De worp wordt gevolgd door een exemplaar van de klasse Exception. bijv. - gooi een nieuwe uitzondering ("Fout verdelen door nul"); Het wordt binnen de methode gebruikt om een uitzondering te maken. Raadpleeg het onderstaande programma.
Figuur 01: Programma met worp-sleutelwoord
Volgens het bovenstaande programma heeft de klasse Exception3 een methode genaamd checkMarks. Als de markeringen minder dan 50 zijn, veroorzaakt dit een uitzondering en wordt "Fail" weergegeven. Als de markeringen hoger zijn dan of gelijk aan 50, wordt het bericht "Pass" afgedrukt.
Het worp-sleutelwoord wordt gebruikt om een uitzondering te declareren. Het wordt gevolgd door de naam van de uitzonderingsklasse. bijv. - gooit uitzondering. De programmeur kan meerdere uitzonderingen declareren met behulp van het worp-sleutelwoord. Het wordt gebruikt met de handtekening van de methode. Raadpleeg het onderstaande voorbeeld.
Figuur 02: Programma met worp-sleutelwoord
De code die een fout kan bevatten, wordt in try black geplaatst. De foutmelding bevindt zich binnen het catch-blok. De methode-beller identificeert dat bepaalde typen uitzonderingen kunnen worden verwacht van de aangeroepen methode. De beller moet voorbereid zijn met een of ander vangmechanisme. In deze situatie wordt het worp-sleutelwoord gebruikt. Het wordt onmiddellijk na de verklaring van de methodeaanduiding en vlak voor de openingsbrace gespecificeerd.
gooien versus gooien in Java | |
De 'throw' is een trefwoord in Java dat wordt gebruikt om expliciet een uitzondering te maken. | De 'worpen' is een trefwoord in Java dat wordt gebruikt om een uitzondering te declareren. |
Multiple Exception | |
Er kunnen niet meerdere uitzonderingen zijn met gooien. | Er kunnen meerdere uitzonderingen zijn met worpen. |
Gevolgd door | |
De 'worp' wordt gevolgd door een instantie. | De 'worpen' wordt gevolgd door de klas. |
Wijze van gebruik | |
De 'worp' wordt gebruikt binnen de methode. | De 'worpen' wordt gebruikt bij de handtekening van de methode. |
Runtime-fouten zorgen ervoor dat het programma compileert, maar het geeft onverwachte resultaten of beëindigt de uitvoering van het programma. Die voorwaarde is een uitzondering. De worp en worpen zijn twee sleutelwoorden die worden gebruikt in Java-programmering voor uitzonderingsafhandeling. In dit artikel wordt het verschil tussen worpen en worpen besproken. Het verschil tussen worpen en worpen in Java is dat worp een sleutelwoord is dat wordt gebruikt om expliciet een uitzondering te gooien, terwijl worpen worden gebruikt om een uitzondering te declareren.
1.Throw en Gooi het trefwoord in java met Voorbeeld | Uitzondering: omgaan met Java-theorie, Programmeerbuis, 2 november 2017. Beschikbaar Hier
2.Point, zelfstudies. "Java-uitzonderingen." Tutorials Point, 8 januari 2018. Beschikbaar Hier
3. "Java Throws Keyword - javatpoint." Tutorials Point, Beschikbaar Hier