Java-25, el manejo de excepciones

Anormales Java: Java de tiempo de ejecución errores

Observación nombre y número de línea de los más importantes

empaquetar com.nyist; 

público  clase TextEx {
     público  estáticas  void principales (String [] args) {
         int [] arr = {1,2,3 }; 
        System.out.println (arr [ 3 ]); 
    } 
}

excepción:

Excepción en hilo java.lang.ArrayIndexOutOfBoundsException "principal": 3 
    en com.nyist.TextEx.main (TextEx.java: 6)

 

  • Gestor de excepciones de Java para Java proporciona un mecanismo para el error.
  • Los medios de error llamado algunos eventos inusuales ocurren durante el programa en ejecución (por ejemplo: Además de 0 desbordamiento, índice de matriz fuera de límites, para ser leído en el archivo no existe)
  • Un programa bien diseñado debería proporcionar un método para procesar estos errores cuando se produce una anomalía, por lo que el programa no bloqueará la ocurrencia de anormalidad o producir resultados impredecibles.
  • la ejecución del programa Java, tales como eventos anormales, objeto de clase puede generar una excepción, la excepción encapsula la información de eventos anormales y será sometido al sistema de ejecución Java, un proceso conocido como tiro (de banda) es anormal.
  • Cuando el sistema de ejecución de Java recibe el objeto de excepción, busque código puede hacer frente a esta anomalía y el objeto de excepción actual para su tratamiento, un proceso conocido como captura de excepciones (capturas).

Ejemplo:

Paquete com.nyist; 

pública  clase TextEx {
     públicas  estáticas  void main (String [] args) {
         int [] ARR = {l, 2,3 };
         el try { 
            System.out.println (ARR [ . 3 ]); 
        } la captura ( ARRE Un ArrayIndexOutOfBoundsException) { 
            System.out.println ( "error del sistema, por favor, póngase en contacto con el administrador: [email protected]" ); 
        } 
        System.out.println (ARR [ 3. );] 
    } 
}

El resultado:

error del sistema, por favor, póngase en contacto con el administrador: ldw_123456 @ 163 .com 
Excepción en el hilo "principal" java.lang.ArrayIndexOutOfBoundsException: 3 
    EN com.nyist.TextEx.main (TextEx.java: 11)

 

 

 

 

 Error: Error de sistema, incapaz de lidiar con y sin tratamiento

Excepción: error puede ser procesada, puede ser captura,

RuntimeException: error de ejecución

 

Supongo que te gusta

Origin www.cnblogs.com/nyist0/p/12459427.html
Recomendado
Clasificación