Tengo una pequeña discursion de donde es mejor declarar las variables, tanto
por claridad, como por rendimiento.
De estas tres posibilidades, cual seria la optima. (X solo se usa en el
bucle)
OPCION 1: AL principio de la funcion
public void funcion(){
objecto x;
//
// Algunas tareas
//
for (int i=0; i< cantidadmuygrade; i++){
x= new objecto(x);
//Tareas con X
}
}
OPcion 2: Encima del bucle
public void funcion(){
//
// Algunas tareas
//
objecto x;
for (int i=0; i< cantidadmuygrade; i++){
x= new objecto(x);
//Tareas con X
}
}
OPCION 3: Mi favorita, dentro dle bucle
public void funcion(){
//
// Algunas tareas
//
for (int i=0; i< cantidadmuygrade; i++){
objecto x= new objecto(x);
//Tareas con X
}
}
¿Cual seria la mas correcta? considerando por ejemplo que el bucle se repite
muchas veces, y puede consumir mucha memoria.
Un saludo y gracias
Leer las respuestas