Está en la página 1de 3

Actividad 1

Recomendaciones para presentar la Actividad: Enva el desarrollo de esta actividad a tu tutor@ en un documento de Word. Procura marcar siempre tus trabajos con un encabezado como el siguiente:
Nombre Fecha Actividad Tema JOHN EDISON RAMIREZ 22/08/2012

Actividad_1_Java
Excepciones

Escribe un documento que contenga 3 diferentes excepciones (a tu eleccin): explicacin de la excepcin, cuando ocurre, como se evita y un ejemplo, tu podrs escribir un documento de Word que contenga la explicacin de la excepcin, el ejemplo de la aplicacin/applet de Java que maneja la excepcin. 1. //se realizara la explicacin de la excepcin en el ejemplo de la aplicacion import java.io.*; import java.util.ArrayList; import java.util.Date; import java.util.List; public class Actividad1a_Excepciones { public static void main(String[] args){ // las excepciones en tiempo de ejecucion excepcionesEjecucion(); } // Mtodo que muestra las excepciones en la ejecucin //El mtodo es definido esttico para ser llamado de todo lado // sin necesidad de hacer una instancia de la clase public static void excepcionesEjecucion(){

1 Desarrollo de Aplicaciones con Manejo de Archivos de Texto y el


Manejo de Excepciones en JAVA Actividad 1

// Excepcion : ArrayStoreException // Descripcion : Se genera cuando se intenta almacenar un tipo de dato // Diferente al definido inicialmente en el arreglo. Por lo general son objetos. // Se evita colocando un tipo de dato diferente al momento de almacenar en el // array

try{ //se crea un objeto y le asignamos que es de tipo String Object nombres[] = new String[3]; //se Intenta almacenar un objeto de tipo Integer nombres[0] = new Integer(0); }catch(ArrayStoreException ex){ System.out.println("Tipo de dato invalido " + ex.toString());

2. //Excepcion : IndexOutOfBoundsException // Descripcion : Se genera cuando se accede a un indice fuera de los limites //del array. // Se controla limitando a la aplicacin solo dentro de los indices //del arreglo.

try{ //Creo una lista de numeros List <Integer> numeros = new ArrayList<Integer>(); //Agrego numeros al objeto numeros.add(1); numeros.add(2);
2 Desarrollo de Aplicaciones con Manejo de Archivos de Texto y el
Manejo de Excepciones en JAVA Actividad 1

numeros.add(3); //Remuevo el item 4 numeros.remove(4); catch(IndexOutOfBoundsException ex){ System.out.println("Indice invalido en el arreglo " + ex.toString()); } 3. //Excepcion : NullPointerException // Descripcion : Se genera cuando un objeto no ha sido inicializado y se // intenta acceder a los atributos o metodos del objeto. // Se evita inicializando el objeto antes de ser usado o llamado.

try{ String cadena = null; System.out.println("La longitud de la cadena es cadena.length()); }catch(NullPointerException ex){ System.out.println("El objeto no ha sido inicializado " + ex.toString()); } : " +

3 Desarrollo de Aplicaciones con Manejo de Archivos de Texto y el


Manejo de Excepciones en JAVA Actividad 1

También podría gustarte