next up previous contents
Next: this and super Up: Java Previous: Valores de retorno   Índice General

Arreglos (Arrays)

Los arreglos se declaran solamente con su límite súperior dado que el límite ínferior siempre es cero (0).

El código

int[] vector = new int[15]

crea un vector de números enteros de longitud 15.

Java comprueba si los accesos a arreglos con índices quedan dentro de los límites permitidos (diferencia con C++ donde no hay una comprobación). Si se detecta un acceso fuera de los límites se produce una excepción IndexOutOfBoundsException. Dependiendo de las capacidades del compilador eso puede resultar en una pérdida de rendimiento.

Los arreglos son objetos implícitos que siempre conocen sus propias longitudes (values.length) (diferencia con C++ donde un arreglo no es nada más que un puntero) y que se comportan como clases finales.

No se pueden declarar los elementos de un arreglo como constantes (como es posible en C++), es decir, el contenido de los componentes siempre se puede modificar en un programa en Java.



© 2005, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática