Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Löst Schlüsselwort in Java mit Beispiel aus

Java löst Schlüsselwort aus

Das Schlüsselwort Java throws wird verwendet, um die Ausnahmeinformationen zu deklarieren, die während der Programmausführung auftreten können. Es gibt dem Programmierer Informationen über die Ausnahme. Es ist besser, den Ausnahmebehandlungscode bereitzustellen, damit der normale Ablauf der Programmausführung aufrechterhalten werden kann.

Angenommen, Sie verwenden in Ihrem Java-Programm eine Bibliotheksmethode, die eine Ausnahme auslöst

In Ihrem Programm behandeln Sie diese Ausnahme mit 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){}
  }
}

Wenn Sie die Ausnahme in einem Try-Catch-Block nicht behandeln, schlägt die Kompilierung fehl. Aber fast jede andere Methode in der Java-Bibliothek oder sogar benutzerdefiniert kann eine oder zwei Ausnahmen auslösen.


Die Behandlung aller Ausnahmen mit dem Try-and-Catch-Block kann umständlich sein und den Durchsatz des Codierers beeinträchtigen.

Daher bietet Java eine Option, bei der Sie jedes Mal, wenn Sie ein riskantes Stück Code in der Methodendefinition verwenden, deklarieren, dass es wirft eine Ausnahme ohne Implementierung von try catch.

java throw Ausnahmesyntax

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

Java löst Beispiel aus

Betrachten Sie dasselbe Beispiel wie oben mit Throws in der Methodendeklaration.

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();
    }
}

Hinweis:Um die obigen Codes erfolgreich auszuführen, erstellen Sie zunächst eine leere Textdatei mit dem Namen Data1.txt auf Ihrem C-Laufwerk. Zusammenfassend gibt es zwei Methoden zur Behandlung von Ausnahmen.

  1. Fügen Sie den Code, der die Ausnahme verursacht, in den Try-and-Catch-Block ein.
  2. Deklarieren Sie, dass die Methode eine Ausnahme auslöst

Wenn einer der beiden oben genannten nicht ausgeführt wird, gibt der Compiler einen Fehler aus. Die Idee hinter der Durchsetzung dieser Regel ist, dass Sie sich als Programmierer bewusst sind, dass ein bestimmter Codeabschnitt riskant sein und eine Ausnahme auslösen kann.

Was ist der Unterschied zwischen Wurf und Würfen?


throw

Würfe
Es wird verwendet, um ein neues Exception-Objekt zu erstellen und auszulösen Es wird in der Methodendefinition verwendet, um anzugeben, dass eine riskante Methode aufgerufen wird.
Mit dem Throw-Schlüsselwort können Sie jeweils nur eine Ausnahme deklarieren Mit dem throws-Schlüsselwort können Sie mehrere Ausnahmen gleichzeitig deklarieren.
Beispiel:

throw new IOException("Verbindung kann nicht geöffnet werden");

Beispiel:

wirft IOException, ArrayIndexBoundException;

Zusammenfassung

Das "Java Throw-Schlüsselwort" wird verwendet, um eine Ausnahme zu deklarieren. Für jede Methode, die eine Ausnahme „auslöst“, ist es zwingend erforderlich, dass Sie in der aufrufenden Methode throws verwenden, um die ausgelöste Ausnahme aufzulisten.


Java

  1. Letztes Java-Schlüsselwort
  2. Java-Ausnahmen
  3. Java-Ausnahmebehandlung
  4. String Length() Methode in Java:So finden Sie mit Beispiel
  5. Java String charAt() Methode mit Beispiel
  6. Java-String enthält()-Methode | Überprüfen Sie die Teilzeichenfolge mit Beispiel
  7. Java-String-EndsWith()-Methode mit Beispiel
  8. Java BufferedReader:Lesen von Dateien in Java mit Beispiel
  9. Insertion Sort Algorithmus in Java mit Programmbeispiel
  10. Auswahlsortierung im Java-Programm mit Beispiel