Pessoal, essa discussão começou a me interessar..
 
 
Que um array seja solução mais rápida que um Vector, até aí me parece natural. Mas eu não sabia que o Vector era melhor para multiacesso... Estou elaborando um problema que a grande questão vai ser os multiacessos, mas optei pelo uso de Hashtable. Será que cometi algum equívoco, ou a Hashtable oferece algum suporte a multiacesso ?
 
 
Agradeço qualquer informação, 
----- Original Message -----
Sent: Thursday, March 13, 2003 11:07 PM
Subject: Re: [java-list] array dinâmico

por favor... esqueçam a classe Vector!!!
 
usem ArrayList...
 
pq?! bom, uma eh vcs procurarem no historico da dicas-list a diferenca entre as duas classes...
 
outra eh entender:
Vector eh 100% sincronizado
ArrayList nao
 
Vector eh bom utilizar quando vc tiver um objeto Vector q vai ser acessado por diferentes threads.
 
ArrayList eh qdo nao vai ter threads o acessando.
 
tudo isso por causa de performance... :)
 
e otra dica: sempre q forem criar um ArrayList quando vc sabe mais ou menos quantos elementos vao ter ali durante a execucao do programa, coloque no construtor jah um valor q se aproxime do maximo pois assim vc "corre o risco" de nao ter q esperar o arraylist fazer a copia de todo o array de objetos pra colocar um novo objeto q estoura o limite do array.
 
[]'s
----- Original Message -----
From: Clayton
Sent: Wednesday, March 12, 2003 11:11 AM
Subject: Re: [java-list] array dinâmico

De uma olhada na classe Vector
 
[]'s
 
----- Original Message -----
Sent: Tuesday, March 11, 2003 10:50 AM
Subject: [java-list] array dinâmico

galera, alguém saberia como criar um array dinâmico?
Eu vou recuperar alguns dados de um BD, e guardá-los em um array. Dessa forma, não posso especificar um tamanho máximo para ele, pois dependendo da consulta, terei 10 ou 1000 linhas ...
Se eu fizer algo do tipo
String sArray[][];
quando compilo, diz que preciso inicializar as variáveis ... mas se eu colocar algo como
String sArray[][]={{"","","",""},{"","","",""},{"","","",""},{"","","",""}}
estarei definindo o tamanho máximo pra ele, o que eu não posso fazer ... alguém teria uma luz pra me dar?
 
Atencipadamente agradeço ...
 
Jader
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.461 / Virus Database: 260 - Release Date: 10/3/2003

Responder a