| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2008 10:36:30
|
jopss
Java Ninja
![[Avatar]](/images/avatar/0d2f28fbfb3c845930a1cba0672950b1.jpg)
Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline
|
Olá.... me bateu uma duvida iniciante.
Sobre usar:
e usar:
Qual a vantagem da primeira sendo que na segunda pode-se passar quantos paramentros eu quiser, além de poder passar nenhum sem ficar usando null.... sendo que a lista de string só será referencia no escopo do método em questão.
Há alguma coisa sobre performace nisso tudo ae? Padrões, recomendações ou erros?
??
jopss
This message was edited 1 time. Last update was at 24/09/2008 10:37:02
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2008 11:50:44
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20536
Localização: Curitiba/PR
Offline
|
Não vejo nenhuma.
O que acontece é que a segunda forma só foi inserida no Java 5, por isso, muitas vezes vc vai encontrar coisas feitas do jeito mais difícil.
Em termos de performance não há nenhuma diferença. Durante a compilação, o java transforma a forma com ... em um array. Ou seja, os bytecodes finais acabam idênticos.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2008 12:15:15
|
claudneto
JavaEvangelist
![[Avatar]](/images/avatar/fe11fd4030d827a13e7e5593851e0040.png)
Membro desde: 12/08/2008 15:09:47
Mensagens: 489
Localização: Mogi das Cruzes
Offline
|
Eu nem sabia que existia essa forma com ...
Interessante, mas se for pensar em teclas digitadas...vc tem que digitar 3x usando o ... enquanto vc digita 2x usando []
|
UsuarioGUJ us = new UsuarioGUJ();
if (us.visitar(Use a porra do Google)) {
us.sendString("Eu não mando mensagens sem pesquisar!");
else {
us.sendString("Eu mando mensagens sem pesquisar!");
} |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/09/2008 12:47:27
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
claudneto wrote:Eu nem sabia que existia essa forma com ...
Interessante, mas se for pensar em teclas digitadas...vc tem que digitar 3x usando o ... enquanto vc digita 2x usando []

Nunca, nunca, jamais, em hipótese nenhuma pense dessa forma quando estiver programando.
Quando possível, use a forma com ... porque ela é mais flexível e acaba deixando o código bem mais simples.
|
Victor Williams Stafusa da Silva
Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.
Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.
É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).
Se você escreve "concerteza", "concerteza" você andou matando aulas de português. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/09/2008 10:16:51
|
jopss
Java Ninja
![[Avatar]](/images/avatar/0d2f28fbfb3c845930a1cba0672950b1.jpg)
Membro desde: 13/07/2006 18:32:16
Mensagens: 281
Localização: Campo Grande/MS
Offline
|
blza....
vlw gente!!
jopss
|
|
|
 |
|
|