“Conocimientos Programación>Programación Java

Índice de matriz fuera de los límites de excepciones en Java

2011/12/8
programas Java utilizan una variedad de estructuras de recolección para almacenar y procesar datos. La matriz es uno de los objetos de almacenamiento más comunes en las aplicaciones Java . Una vez que una matriz tiene datos en él , los programas Java pueden procesar los datos por acceso a los elementos individuales o de bucle a través de toda la estructura , el procesamiento de un elemento a la vez. Índice de matriz fuera de límites excepciones ocurren cuando un valor de índice incorrecto se utiliza en un intento de acceder a un elemento de matriz . Acceso
programas Java

matriz pueden acceder a valores matriciales utilizando el nombre de variable de matriz y el índice . El índice se representa mediante un valor int tipo primitivo . El siguiente fragmento de código se muestra el acceso a un elemento de matriz , escribiendo su valor a la consola de salida :

String [] someStrings = {" rojo ", " verde ", " azul "} ;

System . out.println ( someStrings [ 0 ] ) ;

el código crea primero la matriz, una instancia con tres elementos , a continuación, accede al primer punto , que se almacena en la posición cero . Código Java también pueden recorrer una matriz, el perfeccionamiento en cada elemento :

for (int i = 0 ; i < someStrings.length , i + + ) {

System.out.println ( someStrings [ i ] ) .

}

en este caso, el código escribe cada elemento de la matriz en una línea separada
Índice Valores

programadores que utilizan arrays necesitan para asegurarse de que sólo se utilizan índices de matriz válidas cuando se accede a los elementos . Los únicos valores de índice de matriz válidas son aquellas entre cero y uno menos que la longitud de la matriz . Indización de matriz comienza en cero , por lo que la posición final en una matriz con cinco elementos está en el índice cuatro. Cuando el código de acceso a elementos de la matriz ya sea utilizando referencias a variables o valores explícitos , sólo tendrá éxito si el valor del índice utilizado se encuentra dentro del rango de la matriz.
Excepciones
surgen

excepciones de Java cuando se produce algo que no está dentro de la ejecución o el procesamiento normal. Si un fragmento de código se intenta acceder a un elemento de matriz mediante un índice que es negativo o está más allá de la posición final de la matriz , Java generará un índice de matriz fuera de los límites de excepción . Por ejemplo , si un programa intenta leer el elemento situado en la posición de cuatro en una matriz con cuatro elementos , a excepción será lanzado desde la posición final del arreglo es de tres. Este error es común en los casos en que los programas están utilizando bucles para procesar el contenido de matriz.
Compilación y ejecución

el índice de matriz fuera de los límites de excepción es muy común , pero los programadores no se dan cuenta de ello hasta tiempo de ejecución. Dado que no es una excepción comprobada , la posibilidad de que este error no evita que un programa de compilación y ejecución . Por esta razón , los programadores de Java tienen acceso a una matriz para la construcción de estructuras de código cuidadosamente , realizando extensas pruebas para asegurar sólo se accede a una matriz con valores de índice válidos.

Programación Java
Cómo hacer juegos Java
¿Por qué necesito software de Java
Cómo hacer un JTable en NetBeans
Cómo ajustar Java Capacidad Hashtable
¿Qué es el Java Runtime Environment
Java Code Chat
Cómo instalar la máquina virtual de Java
Cómo asignar un valor oculto de un menú desplegable en Javascript
Conocimientos Informáticos © http://www.ordenador.online