elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Duda lista de de datos y objetos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Duda lista de de datos y objetos  (Leído 6,877 veces)
sapito169


Desconectado Desconectado

Mensajes: 628



Ver Perfil
Re: Duda lista de de datos y objetos
« Respuesta #10 en: 13 Marzo 2009, 17:56 pm »

el Vector es una clase que lo unico que ase es guardar un arreglo de objetos

Object[] obj =new Object[10]

lugeo le pone sus metodos para su mantenimiento ademas se agranda automaticamente cuando se llena es decir. no es una vuena idea usar vectores por que cada ves que se llena se copia su informacion y se buelve a llenar solito asiendolo muy lento

el arraylist es mas usado por que no usas arreglos usa listas donde cada objeto se le dise cual es el objeto siguiente con eso se logra que no tenga un tamaño fijo

el Vector en realidad es mas rapido que el arraylist cuando bas a guardar una cantidad conosida de antemano de objetos en caso contrario es mejor el arraylist


En línea

sapito169


Desconectado Desconectado

Mensajes: 628



Ver Perfil
Re: Duda lista de de datos y objetos
« Respuesta #11 en: 13 Marzo 2009, 18:05 pm »

Claro, lo que tu llamas Lista yo lo llamo Arreglo. Un Vector es una clase que proporciona Java que emula una lista y brinda servicios predefinidos para agilizar el trabajo.

Aqui tienes toda la información sobre la clase VECTOR.

Te puedo adelantar que existe un constructor para Vector con dos parametros, el primero un int que indica la cantidad de elementos que podra alojar en un principio el vector, y el segundo parametro, otro int, que indica de cuanto sera el incremento una vez que el vector se llene. El objeto Vector es redimensionable. Por eso llamo al constructor con (10,10).

Citar
-En cuanto al codigo final escrito. "temporal.obtenerMarca()". Me he liao con esto, nose se ma pirao la cabeza jeje

Aqui estoy suponiendo que la clase Auto tiene un servicio "obtenerMarca()" que devuelve un String con la marca del automovil. temporal es la variable Auto que almacena el Objeto que recuperamos del Vector. Por eso hago ese llamado. Obviamente deberas cambiarlo por el servicio que tu desees segun la clase que uses.

Un saludo.

lista y arreglo sirven y hacen los mismo pero en el funcionamiento rendimiento y utilidad son totalmente distintos

Arraylist=lista
Vector=arreglo

String[] a=new String[10]<---- arreglo tamaño fijo en este caso 10
para una lista tienes que crear tu propia clase o mira la clase array list y te daras cuenta que no usa un arreglo de objetos como lo usa el vetor








En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con SQL al cargar datos en una lista
Bases de Datos
GhostLT 2 3,407 Último mensaje 24 Febrero 2011, 20:43 pm
por GhostLT
duda con objetos en java...
Foro Libre
artis 2 2,344 Último mensaje 2 Mayo 2012, 03:36 am
por exel
Objetos con VBScript, duda muy básica
Programación Visual Basic
prooving 6 4,383 Último mensaje 14 Junio 2012, 22:43 pm
por prooving
Comparar lista de objetos sin importar orden
Java
ivan_esp 0 1,613 Último mensaje 9 Octubre 2014, 12:18 pm
por ivan_esp
Duda con clases y objetos: miembros de datos
Programación C/C++
Coda 1 1,727 Último mensaje 21 Abril 2016, 02:11 am
por HardForo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines