Beruflich Dokumente
Kultur Dokumente
TUTOR:
JAIME ALBERTO CARRILLO ANAYA
El placer El cerrito
Valle del cauca
09/04/16
P R E G U N TA 1
1.
P R E G U N TA 2
1.
P R E G U N TA 3
1.
Si tenemos el cdigo
try { int num = Integer.parseInt(t1.getText()); t2.setText("" +
num*num); } catch (XXXXXXXXXXXX error) { ta.append(" Error en los
datos" + error.toString()+ "\n"); }
Qu debe ser sutitutido en XXXXXXXXXXXX ?
ClassNotFoundException
NumberFormatException
ArithmeticException
NoSuchElementException
10 puntos
P R E G U N TA 4
1.
10 puntos
1.
P R E G U N TA 5
1.
P R E G U N TA 6
1.
P R E G U N TA 7
1.
P R E G U N TA 8
1.
P R E G U N TA 9
1.
P R E G U N TA 1 0
Haga clic en Guardar y enviar para guardar y enviar. Haga clic en Guardar todas las respuestas
para guardar todas las respuestas.
excepciones en java
Excepciones Predefinidas
Las excepciones predefinidas por la implementacin actual del lenguaje Java y su
jerarqua interna de clases son las que se representan en el esquema de la figura que
aparece a continuacin:
Image img;
paint( Graphics g ) {
g.drawImage( img,25,25,this );
}}
Date d = null;System.out.println (d.toString());
ClassCastException
Lanzado para indicar que el cdigo ha intentado convertir un objeto a una subclase
de que no es una instancia.
Para evitar esta excepcin debemos tratar de convertir objetos entre clases
compatibles o equivalentes.
Ejemplo:
El intento de convertir un objeto a otra clase que no es vlida.
y = (Prueba)x;
// donde x no es de tipo Prueba
NegativeArraySizeException
Esta excepcin se lanza cuando intentamos crear un arreglo con un tamao
negativo.Para evitar esta excepcin debemos tratar de declarar los objetos con
valores enteros positivos.
ArrayStoreException
Lanzada para indicar que un intento se ha hecho para almacenar el tipo
equivocado de objeto en una matriz de objetos.
Para evitar evitar esta excepcin debemos tratar de almacenar los mismos tipos
de datos pertenecientes al arreglo declarado.
Ejemplo:
Intento de almacenar un objeto equivocado en un vector.
ArrayIndexOutOfBoundsException
Lanzado para indicar que un arreglo ha sido referenciado con un ndice ilegal. El
ndice es o bien negativo o mayor que o igual que el tamao del arreglo.
Para evitar esto debemos tener en cuenta el tamao de arreglo para referirnos a
alguna posicin del arreglo.
Ejemplo:
Es la excepcin que ms frecuentemente se produce. Se genera al intentar
acceder a un elemento de un array ms all de los lmites definidos inicialmente
para ese array.
FileNotFoundException
Es lanzada cuando se intenta abrir el archivo indicado por una ruta de acceso
especificada inexistente. Esta excepcin ser lanzada por los FileInputStream,
FileOutputStream y RandomAccessFile constructores cuando un archivo con el
nombre de ruta especificado no existe. Tambin ser lanzado por estos
constructores si el archivo existe, pero por alguna razn no es accesible, por
ejemplo, cuando se intenta abrir un archivo de slo lectura para la escritura.
Para evitar este tipo de excepciones debemos asegurarnos que el archivo a leer
existe y tiene permisos de lectura.
Ejemplo:
si intentamos leer un fichero inexistente usando la clase FileReader del lenguaje
Java, la implementacin de la propia clase detectar el problema, y lanzar una
excepcin de tipo FileNotFoundException
ArithmeticException
Se produce cuando se ha ocurrido una condicin aritmtica excepcional. Por
ejemplo, una "divisin por cero" genera una instancia de esta clase.
Evitemos hacer operaciones que impliquen dividir por cero.
Ejemplo:
Las excepciones aritmticas son tpicamente el resultado de una divisin
por 0:int i = 12 / 0;
EJEMPLO:
import java.awt.*;
import java.applet.Applet;
private int i = 0;
"Hola Mundo!",
"HOLA Mundo!",
"HOLA MUNDO!!" };
g.drawString( Saludos[i],25,25 );
i++;
}}