Arreglos
Un arreglo es un grupo de elementos que contiene valores del mismo tipo. Los arreglos en java son objetos. Los elementos de un arreglo en Java pueden ser tipos primitivos o objetos. Para hacer referencia a un elemento especifico de un arreglo, debemos especificar el nombre del arreglo y el numero de la posición del elemento en el arreglo encerrado entre corchetes. El primer elemento en cualquier arreglo tiene el índice cero. El índice tiene que ser un entero positivo o una expresión entera que pueda promoverse a int.
Todo objeto arreglo en java conoce su propia longitud y mantiene esta información, en un campo del objeto arreglo llamado length. Por ejemplo la expresión c.length accede al campo length del arreglo c para determinar la longitud del arreglo. Para crear un objeto arreglo se utiliza la palabra clave new. El programador especifica el tipo para los elementos y el numero de elementos que se requieren para el arreglo. Ejemplo: int c[ ] = new int [ 12 ]; Al crear un arreglo cada uno de sus elementos recibe un valor predeterminado: cero para los elementos numéricos de tipo primitivo, false para los elementos boolean y null para los objetos.
Como alternativa a la expresión para crear un arreglo, un programa puede crear un arreglo e inicializar sus elementos con un inicializador de arreglo, que es una lista de expresiones separadas por coma encerrada entre llaves. En este caso la longitud del arreglo se determina en base al numero de elementos en la lista inicializadora. Ejemplo: int n[ ] = {4, 5 , 9, 56}; Crea un arreglo de 4 elementos, esta declaración no requiere de new para crear el objeto arreglo.