Dicas de performance  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

Java 1.4



IMHO este código poderia ser melhor, alguem tem alguma dica interessante?

Edit : Corrigi!

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline



Hum, não entendi porque no seu código original B é um valor constante (você sempre pega de "packageName").
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Um Hashtable é um Map (assim como HashMap), e implementa todos os métodos de Map.

Usar Map.Entry normalmente costuma ser mais rápido que isso que você fez.
[WWW]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

corrigi, desculpe

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Só para encher o saco, em Java 5.0 ficaria:


Veja que em Java 5.0 o "iterator" sumiu. O Neal Gafter estava propondo que no Java 7 teríamos algo parecido com:


Mas provavelmente não vai dar tempo para incluir as modificações no Java 7 (Dolphin). Essa parte de "closures" foi tão polêmica que ele mesmo acha que não vai dar tempo.
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team