Red de conocimiento de abogados - Derecho de sociedades - ¿Cuáles son las subclases de Throwable?

¿Cuáles son las subclases de Throwable?

Hay dos subclases:

1. Error

2. Excepción

La diferencia entre throwable y Exception:

1. La clase Throwable es la superclase de todos los errores o excepciones en el lenguaje Java. La máquina virtual Java o la declaración de lanzamiento de Java pueden lanzar un objeto solo si es una instancia de esta clase (o una de sus subclases). De manera similar, sólo esta clase o una de sus subclases puede ser un tipo de parámetro en una cláusula catch.

2. Las instancias de dos subclases, Error y Excepción, generalmente se usan para indicar que ha ocurrido una excepción. Normalmente, estas instancias se crean recientemente en el contexto de una excepción y, por lo tanto, contienen información relevante (como datos de seguimiento de la pila).

3. La clase Exception y sus subclases son una forma de Throwable, que señala las condiciones que las aplicaciones razonables quieren detectar.