¿Cuál es el costo de llamar a array.length

Al actualizar los bucles para cada uno de los bucles de nuestra aplicación, encontré muchos de estos "patrones":

for (int i = 0, n = a.length; i < n; i++) {
    ...
}

en lugar de

for (int i = 0; i < a.length; i++) {
    ...
}

Puedo ver que ganas rendimiento para las colecciones porque no necesitas llamar altamaño() Método con cada bucle. Pero con matrices ??

Entonces surgió la pregunta: esarray.length ¿Más caro que una variable regular?

Respuestas a la pregunta(8)

Su respuesta a la pregunta