Usando mal los Índices
Cuando un subíndice esta mal empleado, haciendo referencia a un elemento en el arreglo que no existe, Java arroja un error de ejecución llamado de excepción, el cual es ArrayIndexOutOfBoundsException, debemos tener cuidado en esto, pues la aplicación se cancela y no continua, como se muestra en la siguiente aplicación:
public class AplicacionArreglo4 {
public static void main(String[] args) {
int arreglo[] = {1,2,3};
for (int i=0; i<arreglo.length+1; i++) {
System.out.println("Elemento [" + i + "] = " + arreglo[i]);
}
}
}
La ejecución que muestra la aplicación es:

Podemos observar como la aplicación alcanza a mostrar el último valor posible, pero cuando hace referencia al elemento 3 (ya que en la aplicación la condición es i < arreglo.length + 1) se sale del rango y arroja la excepción.