1. Primero mira la relación entre clases
2. Qué error y RuntimeException tienen en común
Tanto Error como RuntimeException son excepciones sin marcar (sin marcar)
Excepción no verificada:
La respuesta es un error lógico del programa,
como
ArrayIndexOutOfBoundsException ArrayIndexOutOfBoundsException
excepto 0 excepción
ArithmeticException
.Lanzamiento o mandatoResuelva la excepción.
En otras palabras, el código puede pasar la verificación del compilador
Anomalías comprobables
Las excepciones marcables son aquellas que ocurren con frecuencia en un programa y
necesitan ser lanzadas o recapturadas
3. La diferencia entre Error y RuntimeException
El error error es un error muy serio, generalmente lanzado por la JVM. La
aplicación generalmente no arroja esta excepción. Por lo
general, es un agotamiento de recursos, un problema con la verificación del código de bytes, etc.
RumtimeException es Exception es una excepción en tiempo de ejecución
Esta excepción se puede resolver manualmente