En un texto anterior expuse que cuando guardamos elementos
en una colección y que en general yo ocupo la interfaz List ,(ArrayList
o LinkedList), nosotros guardamos objetos de tipo object ,pero en
algunos casos seria conveniente guardar un tipo especifico como lo
hace un array (osea decirle al compilador el tipo que estamos
guardando), esto es para evitar el casting que se realiza
constantemente cuando obtenemos un objeto de una colección
, además nos ayuda a encontrar el error en momento de
compilación y no en ejecución.
Ejemplo:
ArrayList<
v.add(”prueba”);
String cadena= v.get(0);
vemos que al capturar el elemento guardado en el
ArrayList no tenemos que realizar un casting
v.add(10);
motivo que se esta guardando un entero en vez de
un string (como se señalo en el ArrayList).
http://java.sun.com/j2se/1.5.0/docs/guide/language/generics.html
No hay comentarios:
Publicar un comentario