| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Array Index out of bounds Undtagelse i Java
    Java-programmer anvender en række forskellige kollektion strukturer til lagring og behandling af data . Den array er en af ​​de mest almindelige storage objekter i Java-programmer. Når et array har data i det, kan Java-programmer behandle data ved at gå enkeltelementer eller looping gennem hele strukturen , forarbejdning et element ad gangen. Array Index out of bounds Undtagelser forekommer, når en forkert indeks værdi bruges i et forsøg på at få adgang til en array element . Array Access

    Java-programmer kan få adgang til array- værdier ved hjælp af matrix variabel navn og indeks. Indekset er repræsenteret ved hjælp af en primitiv type, int værdi. Følgende kode uddrag demonstrerer adgang til en array element , skriver sin værdi til output konsollen : Hej

    String [] someStrings = { "Rød" , "Grøn ", " Blue" };

    System . out.println ( someStrings [0 ])

    koden først skaber array, instantiere det med tre elementer , så tilgår det første element, som er gemt på position nul. Java-kode kan også sløjfe gennem et array, udfører behandling på hvert element : Hej

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

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

    }

    i dette tilfælde koden skriver hvert array element på en separat linje
    indeksværdier

    Programmører bruger arrays nødt til at sikre de kun bruge gyldige array- indekser , når adgang til elementer. De eneste gyldige array- indeksværdier er dem mellem nul og én mindre end længden af array'et . Array indeksering starter ved nul , så den endelige position i et array med fem elementer er på indeks fire. Når koden adgang array elementer enten ved hjælp variable referencer eller eksplicitte værdier , vil det kun lykkes, hvis indekset anvendte værdi er inden for rækkevidde af array .
    Undtagelser

    Java undtagelser opstår, når noget, der ikke er inden for normal udførelse eller forarbejdningen finder sted. Hvis en kode uddrag forsøger at få adgang en array element ved hjælp af et indeks , der er enten negativ eller er over den endelige position i array, vil Java smide et array indeks Out Of Bounds Undtagelse . For eksempel, hvis et program forsøger at læse elementet i position fire i et array med fire elementer vil undtagelsen blive kastet idet den endelige matrix position er tre . Denne fejl er almindelig i de tilfælde, hvor programmer bruger sløjfer til at behandle vifte indhold.
    Kompilering og Runtime

    Array Index out of bounds undtagelse er en almindelig en , men programmører ikke bliver klar over det, indtil runtime . Da det ikke er en kontrolleret undtagelse , vil muligheden for denne fejl ikke forhindre et program fra at køre og oversætter . Af denne grund har Java programmører til at konstruere vifte adgangskodesekvenser strukturer omhyggeligt , der udfører en omfattende test for at sikre et array vil kun tilgås med gyldige indeksværdier .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kan reducere Float i Java 
    ·Hvordan man opbygge og implementere hjemmesider med Jav…
    ·Sådan Bring Up en scanner i Java 
    ·Sådan har User Input Decimaler i Java 
    ·Sådan Prefill TextBox Fra webside på Java 
    ·Hvordan at vide , om en muldvarp bør fjernes 
    ·Niveauer af Java Certificering 
    ·Sådan oprettes en Java Website Login 
    ·Sådan opgraderer Java til 1.4.2-03 
    ·Java hjem ikke Peg på JDK 
      Anbefalede Artikler
    ·Sådan bruges Math i Python 
    ·Sådan bruges strchr Funktion i C + + 
    ·Hvordan man laver en knap Standard i NET 
    ·Sådan tilføjes et UDID til en bestemmelse Filer 
    ·Sådan oprettes en City Guide i Joomla 
    ·Sådan kører en PHP fil uden en PHP udvidelse 
    ·Sådan finder du den filstørrelse i Perl 
    ·Socket Overvågning Med Java 
    ·Sådan importere dine egne moduler i Python 
    ·VBA Tutorial for Word 
    Copyright © Computer Viden http://www.computerdk.com