Subir

Páginas: 8 (1844 palabras) Publicado: 25 de junio de 2012
EXCEPCIONES EN JAVA

Throwable

Throwable es la superclase de todos los objetos excepción:

java.lang.Object

java.lang.Throwable

java.lang.Exception

java.lang.RuntimeException

➢ Class Error

1. LinkageError: Una clase no satisface la dependencia que tiene respecto a otra.
• ClassCircularityError: Se detectó una herencia circularentre clases.
• ClassFormatError: Una clase cargada no ha sido incompletamente descrita.
o UnsupportedClassVersionError: La versión de una clase no es correcta.
• ExceptionInInitializerError: Error al iniciar un miembro static.
• IncompatibleClassChangeError: En una clase, su interfaz no es igual al declarado
o AbstractMethodError: Se ha invocado unmétodo abstracto.
o IllegalAccessError: La aplicación intentó acceder a algún miembro no visible.
o InstantiationError: Se intentó instanciar una clase abstracta o interfaz.
o NoSuchFieldError: No se encontró determinado atributo.
o NoSuchMethodError: No se encontró determinado método.
• NoClassDefFoundError: No se encontró una clase cuandose necesitaba.
• UnsatisfiedLinkError: Se encontró un enlace insatisfecho en un método nativo.
• VerifyError: Se ha producido un error de verificación al cargar una clase.
2. VirtualMachineError: La máquina virtual se ha averiado o quedado sin recursos.
• InternalError: Error interno en tiempo de ejecución.
• OutOfMemoryError: El lector ha agotado la memoria.• StackOverflowError: Desbordamiento de pila. ¿Recursión infinita?.
• UnknownError: Grave error desconocido.
➢ CloneNotSupportedException: No se pudo copiar un objeto mediante clone().
➢ IllegalAccessException: Algún método invocado es no visible.
➢ InstantiationException: Se ha intentado instanciar una interfaz o una clase abstracta.
➢ InterruptedException: Cuandose invoca a interrupt() sobre un thread dormido.
➢ NoSuchFieldException: La clase no tiene un atributo con ese nombre.
➢ NoSuchMethodException: La clase no tiene un método con ese nombre.
➢ IOException


1. EOFException.- Señales de que el fin de archivo o al final de la corriente se ha alcanzado de forma inesperada durante la entrada. This exception is mainly usedby data input streams to sigEsta excepción es utilizada principalmente por los flujos de datos de entrada para la señal de final de la corriente. Note that many other input operations return a special value on end of stream rather than throwing an exception. Tenga en cuenta que muchas de las operaciones de entrada de otros devuelven un valor especial en el extremo de la corriente en lugar de unaexcepción.
2. FileNotFoundException.- Indica que un intento de abrir el archivo identificado por una ruta de acceso especificada ha fallado. This exception will be thrown by the FileInputStream , FileOutputStream , and RandomAccessFile constructors when a file with the specified pathname does not exist. Esta excepción será lanzada por el FileInputStream FileOutputStream yconstructores RandomAccessFile cuando un archivo con la ruta especificada no existe. It will also be thrown by these constructors if the file does exist but for some reason is inaccessible, for example when an attempt is made to open a read-only file for writing. También será lanzada por estos constructores si el archivo no existe, pero por alguna razón no es accesible, por ejemplo, cuando se intenta abrirun archivo de sólo lectura para la escritura.


➢ RuntimeException


1. ArithmeticException: Error de cálculo (como división por cero...).
2. ArrayStoreException: Intento de almacenar un objeto equivocado en un vector.
3. ClassCastException: Intento de conversión inválida.
4. IllegalArgumentException: Se ha pasado un argumento inválido a un método:
5....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Por subir algo
  • Subir
  • Subir
  • Subir
  • No Se Que Subir
  • sube
  • Subir Por Subir
  • Subido

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS