Boa Tarde pessoal,
Estou fazendo manutenção em um código onde me deparei com varias maneiras de fazer
a mesma coisa, mas no decorrer desta, me surgiram algumas dúvidas qual é a melhor
maneira de se fazer está codificação.
E qual é a maneira que utiliza a melhor pratica e beneficio para a programação.
// Maneira 1
public class MemoriaTeste {
for(int i = 0 ; i < 100 ; i++) {
Aluno aluno = new Aluno();
aluno.fazAlgo();
}
}
// Maneira 2
public class MemoriaTeste {
Aluno aluno = new Aluno();
for(int i = 0 ; i < 100 ; i++) {
aluno.fazAlgo();
}
}
// Maneira 3
public class MemoriaTeste {
Aluno aluno = null;
for(int i = 0 ; i < 100 ; i++) {
aluno = new Aluno();
aluno.fazAlgo();
}
}
Dos tres trechos de código, qual é a que possui melhor performance para a JVM,
e melhor pratica deodificação.
Este código e uma situação hipotetica, sabendo que pode ocorrer em situações
maiores e bem mais complexas.
Obrigado pela atenção.