Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Gooit trefwoord in Java met voorbeeld

Java gooit zoekwoord

Het Java throws-zoekwoord wordt gebruikt om de uitzonderingsinformatie te declareren die kan optreden tijdens de uitvoering van het programma. Het geeft informatie over de uitzondering aan de programmeur. Het is beter om de code voor het afhandelen van uitzonderingen te verstrekken, zodat de normale uitvoering van het programma kan worden gehandhaafd.

Stel dat u in uw Java-programma een bibliotheekmethode gebruikt die een Uitzondering genereert

In uw programma handelt u deze uitzondering af met try &catch.

import java.io.*;
class file1{
  public static void main(String[] args) {
     try{
           FileWriter file = new FileWriter("c:\\Data1.txt");
           file.write("Guru99");
           file.close();
    }
    catch(IOException){}
  }
}

Als je de uitzondering in een try-catch-blok niet afhandelt, zal het compileren mislukken. Maar bijna elke andere methode in de java-bibliotheek of zelfs door de gebruiker gedefinieerde kan een paar uitzonderingen veroorzaken.


Het afhandelen van alle uitzonderingen met behulp van het try-and-cat-blok kan omslachtig zijn en de doorvoer van de codeur belemmeren.

Dus java biedt een optie, waarbij wanneer je een riskant stuk code gebruikt in de methodedefinitie, je het gooit een uitzondering zonder try catch te implementeren.

java throw-uitzonderingssyntaxis

method (Arguments) throws Exception1,Exception2,Exception,… {}

Java gooit voorbeeld

Beschouw hetzelfde voorbeeld als hierboven met worpen in de methodedeclaratie.

import java.io.*;
class file1{
    public static void main(String[] args) throws IOException{
      FileWriter file = new FileWriter("c:\\Data1.txt");
      file.write("Guru99");
      file.close();
    }
}

Opmerking:Om de bovenstaande codes succesvol te maken, maakt u eerst een leeg tekstbestand met de naam Data1.txt op uw C-schijf. Kortom, er zijn twee methoden om uitzonderingen af ​​te handelen.

  1. Plaats de code die de uitzondering veroorzaakt in het try and catch-blok.
  2. Verklaar dat de methode een Exception genereert

Als een van de bovenstaande twee niet wordt gedaan, geeft de compiler een fout. Het idee achter het afdwingen van deze regel is dat je als programmeur weet dat een bepaald stuk code riskant kan zijn en een uitzondering kan veroorzaken.

Wat is het verschil tussen worpen en worpen?


gooien

worpen
Het wordt gebruikt om een ​​nieuw Exception-object te maken en te gooien Het wordt gebruikt in methodedefinitie, om aan te geven dat een riskante methode wordt aangeroepen.
Met het throw-sleutelwoord kunt u slechts één uitzondering tegelijk declareren Met het trefwoord throws kunt u meerdere uitzonderingen tegelijk declareren.
Voorbeeld:

gooi nieuwe IOException ("kan geen verbinding openen");

Voorbeeld:

gooit IOException, ArrayIndexBoundException;

Samenvatting

Het “Java throw-zoekwoord” wordt gebruikt om een ​​uitzondering aan te geven. Voor elke methode die een uitzondering 'gooit', is het verplicht dat je in de aanroepmethode worpen gebruikt om de gegooide uitzondering weer te geven.


Java

  1. Java laatste trefwoord
  2. Java-uitzonderingen
  3. Afhandeling van Java-uitzonderingen
  4. Inkapseling in Java OOP's met voorbeeld
  5. String Length() Methode in Java:Hoe te vinden met Voorbeeld
  6. Java String charAt() Methode met Voorbeeld
  7. Java String bevat() Methode | Controleer subtekenreeks met voorbeeld
  8. Java String endsWith() Methode met voorbeeld
  9. Java BufferedReader:hoe een bestand in Java te lezen met voorbeeld
  10. Invoegsorteeralgoritme in Java met programmavoorbeeld
  11. Selectie sorteren in Java-programma met voorbeeld