“Conocimiento Programación>Programación Java

Cómo salir de un programa si algo está en error en Java

2011/8/22
El lenguaje de programación Java soporta un esquema flexible para el manejo de las condiciones de error (llamadas "excepciones " en este contexto) que surjan durante la ejecución del programa . Un programa puede declarar parte de su propio código como un controlador para un tipo particular de excepción ( por ejemplo , la división por cero ) . Si se lanza una excepción en tiempo de ejecución , Java transferirá el control al controlador . Si ningún controlador para dicha excepción ha sido declarada , el programa Java se cerrará automáticamente. Instrucciones
1

Especificar las excepciones a sus métodos pueden lanzar , como en el siguiente ejemplo :

swapArrayElements public void ( int [ ] numbers , int , int index1 index2 ) throws ArrayIndexOutOfBoundsException {

int lanza ArrayIndexOutOfBoundsException , esto sería una declaración de método ilegal --- todo método debe manejar o tirar ( es decir, se propagan a su llamador ) cualquier excepción que puede generar.
2

manejar la condición de error como en el siguiente ejemplo :

try {

swapArrayElements ( myNumbers , 20,13 ) ;

} catch ( ArrayIndexOutOfBoundsException e) {

System.out . println ( "Method lanzó una excepción , no hay problema - continuar") ; }


el comando " println " será ejecutado cada vez que swapArrayElements produce la excepción , lo que se conoce como " captura " del . excepción
3

Deja condiciones de error no controlado si desea que el programa para salir cuando se producen , como en el siguiente sencillo método de invocación :
swapArrayElements

( myNumbers , 20 , 13 ) .

Si swapArrayElements produce una excepción, el programa Java se detendrá

Programación Java
Cómo dar formato a la anchura de la flota en Java
Cómo declarar un constructor en Java
Cómo ejecutar Servlets Java
¿La descarga de Java ralentiza su computadora?
Cómo comparar los métodos de cadena mediante la longitud y charAt en Java
COBOL Vs . Java
Java Tipos recursivos Genéricos
Cómo utilizar SetHeader Respuesta
Conocimiento de la computadora © http://www.ordenador.online