Excepciones de java

Solo disponible en BuenasTareas
  • Páginas : 2 (342 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de noviembre de 2010
Leer documento completo
Vista previa del texto
NullPointerException
Esta excepción puede ser lanzada por múltiples causas, la más habitual es que estamos intentando acceder a un miembro (método o atributo) de un objeto para el que todavía nohemos reservado memoria.

IndexOutOfBoundsException
Esta excepción se lanza cuando se ha producido algún tipo de operación que intentando acceder a datos de una secuencia de elementos (por ejemplo unarray) se ha sobrepasado y ha intentado acceder a una posición demasiado elevada.
Uno de los motivos más recurrentes para la aparición de esta excepción es que intentamos leer la posición n de unarray cuando en realidad todavía no hemos reservado memoria para el array en cuestión.

FileNotFoundException clase pública
extends IOExceptionSignals that an attempt to open the file denoted by aspecified pathname has failed. Indica que un intento de abrir el archivo indicado por una ruta especificada ha fallado.
This exception will be thrown by the FileInputStream , FileOutputStream , andRandomAccessFile constructors when a file with the specified pathname does not exist.Esta excepción será lanzada por el FileInputStream , FileOutputStream , y RandomAccessFile constructores cuando unarchivo 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-onlyfile for writing. También será lanzado por estos constructores si el archivo no existe, pero por alguna razón no es accesible

ClassCastException
java.lang. Throwable extendida por java.lang. Laexcepción extendida por java.lang. RuntimeException extendida por java.lang.ClassCastException

Se lanza para indicar que el código ha tratado de convertir un objeto a una subclase de que no es unainstancia.

OutOfMemoryError clase pública

extends VirtualMachineErrorThrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made...
tracking img