| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2008 13:05:10
|
albjava
JavaBaby
![[Avatar]](/images/avatar/e7532dbeff7ef901f2e70daacb3f452d.jpg)
Membro desde: 28/03/2006 09:35:56
Mensagens: 80
Offline
|
Para uma aplicação no celular isso tem MUITA diferença:
E
Percebam que na segunda vez o código faz o mesmo, mais com menos linhas de processamento.
Em uma aplicação para o celular, isso tem muita diferença?
Obrigado
OBS: Alguém responde aquele meu tópico sobre os JARs do meu projeto. Obrigado again
|
Alberto Marianno
Analista de Sistemas
http://marianno.blogspot.com
SCJP 5.0 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2008 13:43:56
|
eduveks
GUJ Ranger
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.png)
Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline
|
o segundo exemplo compila? vi q ta sendo definido o lTexto dentro do try, e depois é retornado fora do try, neste contexto o lTexto nem sequer é definido... mas voltando a questão fulcral, a diferença principal q reparei foi menos linhas, o tipo das variaveis passam a ser definidas no contexto em que estao sendo utilizadas. tanto quanto as duas praticas, devem ter o mesmo desempenho, isto é mais uma questão de "gosto" de cada programador, tu pode calcular o tempo com o System.getTimeInMillis() pegando o seu valor antes e depois do código ser executado e dai tira a tua conclusão, mas neste caso não deve haver diferença. a única diferança é q, as variaveis definidas fora do try, so ficaram disponiveis para o GC quando a método terminar, e sendo definidas dentro do try, estarão disponiveis para o GC recolher assim que o try terminar, mas isto não influência o tempo de execução neste caso. se tu nao precisa da variavel fora do try, então não faz sentido defini-la fora do try, defina sempre no contexto em que ela esta sendo usada, se sera usada so dentro do try entao defina dentro do try e não fora. agora se quer mesmo saber qual a diferença entre: e entre: a diferança é q num caso esta em 1 linha e no outro em duas isto vejo mais como uma questão de gosto... e não algo q influencie a performace... mesmo em aplicações mobile...
This message was edited 2 times. Last update was at 03/03/2008 13:47:37
|
http://www.cajuscript.org
http://eduveks.blogspot.com |
|
|
 |
|
|
|
|