Alessandro,

    Ainda estou aprendendo, mas acredito que HashMap seria sua melhor opção pois é assíncrono e permite acessos simultâneos.

Segundo o JavaDoc:

"The HashMap class is roughly equivalent to Hashtable, except that it is unsynchronized and permits nulls."

Abraço
JR

At 15:32 14/3/2003 -0300, you wrote:
 
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 -----
From: Bruno Borges
To: [EMAIL PROTECTED]
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
To: [EMAIL PROTECTED]
Sent: Wednesday, March 12, 2003 11:11 AM
Subject: Re: [java-list] array dinâmico

De uma olhada na classe Vector
 
[]'s
 
----- Original Message -----
From: Jader Camargo Zanotti - Pop Mail
To: [EMAIL PROTECTED]
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

===========================================
Jose Roberto M. Garcia          ICQ: 64364941
Tecnologista                            CPTEC/INPE
(12) 560-8405                           MCT
-------------------------------------------------------------------------------------
                          http://www.cptec.inpe.br
===========================================

Responder a