Lo que es inusual

Ejecutar o compilador, el error generado colectivamente una excepción (también llamado Bug), anormal dividido en error, Excepción ha producido un error cuando el programa no maneja esta excepción, porque esta anomalía es el dispositivo físico anormal, como la memoria inadecuada similares; y el programa se puede ejecutar excepción no detectada es un momento excepción de compilación y las excepciones de tiempo de ejecución, éstas se pueden ajustar mediante la modificación del código de vuelta reparado

programa de tratamiento predeterminado de JVM

Si el programa no es un problema, que no hizo ningún tipo de tratamiento, JVM hará finalmente manejador por defecto

  • La salida inusual nombre, la ubicación y la causa de la excepción anormal ocurrió en la consola
  • Programa para la ejecución de parada

anormalidades estructurales FIG

Throwable
Error
Exception
IOError
AWTError
其他子类
RuntimeException
ArithmeticExceptio
ClassCastException
IndexOutOfBoundsException
NullPointerException
NumberFormatException
其他子类

excepción de ejecución

También conocido como excepciones controladas
RuntimeException y sus subclases son de clase en tiempo de ejecución. Anormales se ejecuta cuando el programa está a cargo de la máquina virtual de Java para automáticamente proceso de captura.
ArithmeticExceptio aritmética excepción
de tipo ClassCastException excepción de conversión de
los límites IndexOutOfBoundsException subíndice excepción
NullPointerException excepción de puntero nulo
NumberFormatException formato digital anormal

Tiempo de compilación anomalía

También llamado excepciones sin marcar,
además de la clase RuntimeException y sus subclases, otras subclases son excepciones al compilar
uso:

1, utilizando la sentencia try ... catch para capturar el procesamiento anormal, el tratamiento puede escribir su propio
2, utilizando la palabra clave tiros a declarar se produce una excepción, deja que la persona que llama su propio tratamiento, el tratamiento no se puede escribir

Lanza y lanza la diferencia

lanza
  • En un procedimiento de declaración posterior, con el nombre de clase es inusual
  • Representa una excepción es lanzada, manejado por el llamador del método
  • Una posibilidad que indica la ocurrencia de anormalidad, se producen no necesariamente estas excepciones
thorw
  • Se utiliza en vivo, con el nombre del objeto excepción es
  • Representa una excepción, los estados en tratamiento in vivo
  • La ejecución debe lanzar arrojar alguna anormalidad
Publicado 39 artículos originales · alabanza ganado 13 · vistas 2327

Supongo que te gusta

Origin blog.csdn.net/qq_43205282/article/details/103334819
Recomendado
Clasificación