Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Lanza una palabra clave en Java con un ejemplo

Java lanza palabra clave

La palabra clave Java throws se utiliza para declarar la información de excepción que puede ocurrir durante la ejecución del programa. Da información sobre la excepción al programador. Es mejor proporcionar el código de manejo de excepciones para que se pueda mantener el flujo normal de ejecución del programa.

Suponga que en su programa java está usando un método de biblioteca que arroja una excepción

En su programa, manejará esta excepción usando 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){}
  }
}

Si no maneja la excepción en un bloque try catch, la compilación fallará. Pero casi todos los demás métodos en la biblioteca de Java o incluso definidos por el usuario pueden generar una o dos excepciones.


Manejar todas las excepciones usando el bloque try and catch podría ser engorroso y obstaculizará el rendimiento del codificador.

Por lo tanto, Java proporciona una opción, en la que cada vez que utiliza un código arriesgado en la definición del método, lo declara lanza una excepción sin implementar try catch.

sintaxis de excepción java throw

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

Java arroja un ejemplo

Considere el mismo ejemplo anterior con lanzamientos en la declaración del método.

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

Nota:Para ejecutar con éxito los códigos anteriores, primero cree un archivo de texto vacío con el nombre Data1.txt en su unidad C. En resumen, hay dos métodos para manejar Excepciones.

  1. Coloque el código que causa la excepción en el bloque try and catch.
  2. Declare que el método está lanzando una excepción

Si cualquiera de los dos anteriores no se hace, el compilador da un error. La idea detrás de hacer cumplir esta regla es que usted, como programador, sea consciente de que una determinada pieza de código podría ser riesgosa y podría generar una excepción.

¿Cuál es la diferencia entre tirar y tirar?


tirar

lanzamientos
Se usa para crear un nuevo objeto Exception y lanzarlo Se utiliza en la definición de métodos, para declarar que se está llamando a un método riesgoso.
Usando la palabra clave throw puede declarar solo una Excepción a la vez Usando la palabra clave throws puede declarar varias excepciones a la vez.
Ejemplo:

lanzar una nueva IOException ("no se puede abrir la conexión");

Ejemplo:

lanza IOException, ArrayIndexBoundException;

Resumen

La “Palabra clave de lanzamiento de Java” se utiliza para declarar una excepción. Para cualquier método que "arroje" una excepción, es obligatorio que en el método de llamada utilice throws para listar la excepción lanzada.


Java

  1. Palabra clave final de Java
  2. Excepciones de Java
  3. Manejo de excepciones de Java
  4. Encapsulación en Java OOP con ejemplo
  5. Método String Length () en Java:cómo encontrar con el ejemplo
  6. Método Java String charAt() con ejemplo
  7. Método Java String contains() | Comprobar subcadena con ejemplo
  8. Java String termina con () método con ejemplo
  9. Java BufferedReader:cómo leer un archivo en Java con un ejemplo
  10. Algoritmo de ordenación por inserción en Java con ejemplo de programa
  11. Clasificación de selección en el programa Java con ejemplo