lanzar
La palabra clave throw en Java se usa para lanzar explícitamente una excepción de un método o cualquier bloque de código. Podemos lanzar una excepción marcada o no marcada . La palabra clave throw se usa principalmente para lanzar excepciones personalizadas.
Java
// Java program that demonstrates the use of throw class ThrowExcep { static void fun() { try { throw new NullPointerException("demo"); } catch(NullPointerException e) { System.out.println("Caught inside fun()."); throw e; // rethrowing the exception } } public static void main(String args[]) { try { fun(); } catch(NullPointerException e) { System.out.println("Caught in main."); } } }
Java
// Java program that demonstrates the use of throw class Test { public static void main(String[] args) { System.out.println(1/0); } }
Java
// Java program to illustrate error in case // of unhandled exception class tst { public static void main(String[] args) { Thread.sleep(10000); System.out.println("Hello Geeks"); } }
Java
// Java program to illustrate throws class tst { public static void main(String[] args)throws InterruptedException { Thread.sleep(10000); System.out.println("Hello Geeks"); } }
Java
// Java program to demonstrate working of throws class ThrowsExecp { static void fun() throws IllegalAccessException { System.out.println("Inside fun(). "); throw new IllegalAccessException("demo"); } public static void main(String args[]) { try { fun(); } catch(IllegalAccessException e) { System.out.println("caught in main."); } } }
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA