Zusammenfassung der Ressource
Jerarquización de Exepciones
- Una excepción es un evento que ocurre durante la ejecución del programa que interrumpe el flujo
normal de las sentencias.
- Exepciones 1
- public class Hello { public
static void main(String
argv[]){ int uno_diez[] =
new int[10]; uno_diez[12]
= 10; } }
- Exepciones 2
- public class Hello { public static void main(String
argv[]){ int uno_diez[] = new int[10]; try {
uno_diez[12] = 10; }
catch(java.lang.ArrayIndexOutOfBoundsException)
{ System.out.println(“Error, hemos sobrepasado el
tamaño del array”); // aquí podemos hacer lo que
queramos } } }
- Exepciones 3
- public class InputFile {
FileInputStream fis;
InputFile(String filename) { // el
constructor de la clase
InputFile fis = new
FileInputStream(filename); } }
- Exepciones 4
- El compilador dará el primer
error en la primera línea que está
en negrita (en la diapositiva 9).
Esta línea crea un objeto
FileInputStream y lo utiliza para
abrir un fichero (cuyo nombre se
pasa dentro del constructor de
FileInputStream). Entonces, ¿Qué
debe hacer el FileInputStream si el
fichero no existe? Bien, eso
depende de lo que quiera hacer el
programa que utiliza el
FileInputStream. Los
implementadores de
FileInputStream no tenían ni idea
de lo que quiere hacer la clase
InputFile si no existe el fichero.