Vector & depercated

Carlos Corona
04 de Mayo del 2008
Hola, les escribo para salirme de una duda, hace mucho cuando comenzé a programar en Java, lo que estaba de moda era utilizar la clase Vector o alguna de las interfaces de Collection como List y Set, pero con el tiempo y las actualizaciones, java comenzó a decirme que ya estaban en estado "depercated"... osea, obsoletas... sin embargo, no estoy seguro de cómo han sido reemplazadas. A mi me gustaría que alguno de ustedes pudiera explicarme más o menos cual es la mejor forma de utilizar arrays dinámicos... (es decir, a los que les puedo meter y sacar informacion en tiempo de ejecucion sin preocuperme mucho por un tamaño máximo) como era para lo que usaba Vector...

Les agradecería mucho eso...

Bueno, espero sus repsuestas

hadrien
04 de Mayo del 2008
Hola,
yo suelo usar LinkedList y ArrayList.

"El ArrayList está pensado para realizar busquedas rapidas de información, el LinkedList no permite posicionarse de manera absoluta y por lo tanto no es conveniente para busquedas.

Por otro lado el LinkedList está pensado para realizar inserciones y eliminación de objetos situados al principio de la lista, funciona mucho más rapido que el ArrayList en inserciones, por ejemplo en la posicion 0, cuando el ArrayList es muy grande. "

(Extraído de: http://www.consultoriajava.com/publico/arraylistvslinkedlist.shtml)

thalex
04 de Mayo del 2008
Puedes especificar que métodos de Vector están obsoletos? Yo suelo usar esta clase por lo simple y comoda que es para trabajar con collection y no tengo ningún problema. Siempre que algo está decreated viene indicado en la api de java y no es el caso.