Cosa c'è di meglio nel ciclo forJava per le prestazioni ciclo
questo:
for(int i = 0; i<someMethod(); i++)
{//some code
}
o:
int a = someMethod();
for(int i = 0; i<a; i++)
{//some code
}
Diciamo solo che someMethod() restituisce qualcosa di grande.
Primo metodo eseguirà someMethod() in ogni ciclo diminuendo così la velocità, secondo è più veloce ma diciamo che ci sono molti cicli simili a applicazione in modo che dichiara una vill variabile consuma più memoria.
Quindi cosa è meglio, o sto solo pensando stupidamente.
In il tuo esempio 'a' è una variabile locale, quindi consuma memoria solo mentre l'esecuzione è all'interno del blocco in cui è definita. –