| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Array Index Out of Bounds Eccezione in Java
    programmi Java usano una varietà di strutture di raccolta per la memorizzazione ed elaborazione dei dati . La matrice è uno degli oggetti di archiviazione più comuni applicazioni Java . Una volta che un array ha dati in esso, programmi Java possono elaborare i dati accedendo singoli elementi o ciclo attraverso l'intera struttura , trasformazione un elemento alla volta. Array indice fuori limite eccezioni si verificano quando un valore di indice non corretto viene utilizzato in un tentativo di accedere a un elemento di un array . Array di accesso

    programmi Java possono accedere ai valori di matrice utilizzando il nome della variabile array e dell'indice . L'indice è rappresentato usando un valore di tipo primitivo int . La seguente porzione di codice illustra l'accesso un elemento di array , scrivendo il suo valore per la console di output :

    String [] someStrings = { " rosso " , " verde " , " blu "} ;

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

    il codice crea prima l'array , un'istanza con tre elementi , quindi accede al primo elemento , che è memorizzato nella posizione zero . Codice Java può anche scorrere un array, o che il perfezionamento su ogni elemento :

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

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

    }

    In questo caso il codice scrive ogni elemento dell'array in una riga separata
    Indice Valori

    programmatori che utilizzano le matrici devono assicurarsi che usano solo gli indici di array valide quando si accede a elementi . I soli valori di indice di array valide sono quelle tra zero e uno minore della lunghezza della matrice . Matrice di indicizzazione inizia da zero , per cui la posizione finale in un array con cinque elementi corrisponde all'indice quattro. Quando il codice accede a elementi di matrice utilizzando riferimenti a variabili o valori espliciti , sarà successo solo se il valore di indice utilizzato è all'interno della gamma della matrice .
    Eccezioni

    Java eccezioni sorgono quando si verifica qualcosa che non è in esecuzione o la normale elaborazione . Se una porzione di codice tenta di accedere a un elemento array utilizzando un indice che è negativo o è al di là della posizione finale nella matrice , Java lancerà un indice di array fuori dai limiti delle eccezioni . Ad esempio, se un programma tenta di leggere l'elemento in posizione quattro in una matrice con quattro elementi , l' eccezione verrà generata poiché la posizione di matrice finale è tre. Questo errore è comune nei casi in cui i programmi stanno usando i loop per elaborare i contenuti di matrice.
    Compilazione e runtime

    Array Indice Out Of Bounds eccezione è un comune , ma I programmatori non diventino consapevoli fino al runtime . Dato che non è una eccezione controllata , la possibilità di questo errore non si impedisce a un programma da compilare ed eseguire . Per questo motivo , i programmatori Java devono costruire attentamente accesso agli array di strutture di codice , l'esecuzione di numerosi test per garantire un allineamento sarà accessibile solo con valori di indice validi .

    Previous :

    next :
      Articoli Correlati
    ·Come visualizzare un ResultSet con JSP 
    ·Come costruire un orologio semplice per un Android in E…
    ·Come risolvere Lava su 317 Clienti 
    ·Come creare eccezioni definite dall'utente in Java 
    ·Come un screenshot utilizzando Java 
    ·Come faccio a specificare una Taglib in Java ? 
    ·Come fare un semplice gioco basato su testo in Java 
    ·Come ottenere una variabile di ambiente in Java 
    ·Aggiunta di testo a righe in NetBeans Java 
    ·Come programmare in Flash Java 
      Articoli in evidenza
    ·Come inserire i dati di un form in PHP ad un database M…
    ·Come fare un Flooder Con Visual Basic 
    ·Come per tagliare parte di una stringa in PHP 
    ·Che cosa è una testata CType 
    ·Cos'è un file ascx ? 
    ·Come fare riferimento a un foglio di lavoro in VBA 
    ·Come usare numeri da tipi di dati MySQL più comuni 
    ·Come invertire una lista unica Collegato 
    ·Come aggiungere un immagine in un file PHP 
    ·Come suddividere BASIC Stamp segnali di I /O 
    Copyright © Conoscenza Informatica http://it.wingwit.com