Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
O for usa um Iterator, portanto dá na mesma.
Sempre digo: não é isso que deixa seu programa mais lento. Seu programa fica mais lento por vários motivos, mas não por esse.
- Uso inadequado (ou falta) de índices em consultas SQL
- Não uso de connection pools
- Uso inadequado de concatenação de Strings (em grande parte dos casos uma StringBuffer ou StringBuilder é necessária)
- Uso inadequado das estruturas de dados (procurar em uma lista usando busca seqüencial em vez de ter um HashMap ou TreeMap)
- Uso excessivo de updateUI em programas Swing
- Não paginar os dados em consultas que retornam várias linhas
- Abrir conexões, resultsets, arquivos etc. e esquecê-los abertos
e o principal motivo: fazer antes de pensar (em vez de pensar antes de fazer).