Thursday, February 15, 2007

Entrega de Reconocimientos por parte de Ejecutivos CISCO a alumnos certificados


Hace 2 dias (13 de febrero 2007) se llevo a cabo en mi Universidad la entrega de reconocimientos por obtención de certificaciones CISCO, estoy muy contento por que me entregaron reconocimiento por la certificación INTRO CCNA espero en algunos meses mas completar el modulo 4 y posteriormente obtener la certificación ISDN. En la foto me encuentro a lado de la Gerente del Programa Cisco Networking Academy Veronica Tostado, tambien se encuentran varios ejecutivos CISCO, el Rector de mi Universidad,mi instructor, los directivos de las diferentes areas y mis compañeros certificados.
JAVA: Jerarquia Errores y Excepciones

Friday, February 09, 2007

JAVA: Array (Arreglos)

Los arreglos son estructuras de datos del mismo tipo.

Arreglos
int [] testScores; //declaración
testScores = new int [4] //construcción

Arreglos multidimencionales
int [][] rating = new int [3][]; //declaración y construcción
rating [0] = new int[2]; //ponemos otro arreglo en la posición 0 del arreglo

Declarar, construir e inicializar en una linea
int[] dots = {3,6,x,8}; //x debe ser un entero previamente declarado e inicializado
int [][]scores = {{5,2,4,7} , {9,2} , {3}};

Arreglo de objetos
Clase []cas = new Clase[3];
cas[0] = new Clase( );
Si la clase es una subclase que extiende de clase tambien se puede guardar en ese arreglo
ejemplo:
Car[ ]miscarros = {new Vocho( ), new Honda( ),new Ferrari( )};

Nota: Si el arreglo es declarado un tipo de interfaz, el arreglo de elementos puede referenciar a cualquier instancia de cualquier clase que implemente esa interfaz declarada.

Errores o Excepciones
NullPointerException .- cuando no existe la referencia a un objeto en el arreglo por lo cual el valor es null.
ArrayIndexoutofBounds Exception.- cuando tratas de accesar a una posición en un arreglo que no existe.