Está en la página 1de 2

Alumno: Yez Aguilar Vctor Hugo

No. De Control: 12590421

Carrera: ISC

Materia: POO Grupo: A

EXCEPCIONES
Se trata de conocer los mecanismos para la generalizacin, propagacin y captura de excepciones en una aplicacin java, as como de distinguir distintos tipos de excepciones que pueden producirse.

Tipos de excepciones:
ArrayIndexOutBoundsException Este se trata de una expresin no marcada, sub clase de RutimeException, que se produce cuando se intenta acceder a una posicin que esta fuera de los lmites de un array o coleccin. Por ejemplo: Si la sentencia y/o bucle intenta acceder a la posicin del array que esta despus de la ltima: int [ ] nums = {4, 9, 2, 11} for ( int i=0; i nums.length; i ++) { System.out.println (nums [ i ] ) ; // Se producir una excepcin en esta lnea cuando el valor de i sea 4. } ClassCastException

Se produce cuando se intenta realizar una conversin explicita no permitida entre objetosEjemplo: ArrayList lst=new ArrayList ();

Lst.add (25); Integer num = (Integer) lst.get (0);

Alumno: Yez Aguilar Vctor Hugo

No. De Control: 12590421

Carrera: ISC

Materia: POO Grupo: A

IllegalArgumentException

Se produce cuando un mtodo recibe un argumento no permitido en la llamada. Una situacin en la que se puede lanzar una excepcin de este tipo es al invocar al mtodo setPriorty () de un threadcon un valor entero menor que 1 o mayor que 10.

IllegalStateException

Es lanzada por un mtodo cuando se le invoca en un momento inadecuado. Tambin se puede lanzar desde cdigo cuando se considere que la llamada al mtodo que la lanza no debe ser realizada.

NullPointerException Se produce cuando se intenta invocar a un mtodo de un objeto utilizando una referencia nula (null), por ejemplo si se utiliza alguna variable de algn tipo de objeto para llamar a un mtodo de este y resulta que la variable no contiene la referencia al objeto, si no el valor null, se producir una NullPointerException

Bibliografa

Java2. Curso de Programacin Autor: Francisco Javier Ceballos 3. Edicin, Editorial Alfa omega Java2. Curso de Practico Autor: Antonio J. Martin Sierra 2. Edicin, Editorial Alfa omega

También podría gustarte