Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Array Index Out of Bounds Exception i Java
    Java-programmer bruker en rekke samling strukturer for lagring og bearbeiding av data . Matrisen er en av de mest vanlige lagringsforhold objekter i Java-programmer. Når en matrise har data i den, kan Java-programmer behandle dataene ved å gå enkeltelementer eller en løkke gjennom hele strukturen , prosessering ett element om gangen. Array Index Out Of Bounds Unntak oppstår når et feil indeks er brukt i et forsøk på å få tilgang til en rekke element . Array Tilgang

    Java-programmer kan få tilgang rekke verdier ved hjelp av matrisen variabel navn og indeks. Indeksen er representert ved hjelp av en primitiv type int verdi. Følgende kode utdrag demonstrerer tilgang til en rekke element , skriver verdien til utgangen konsollen : en

    String [] someStrings = { "Red ", " Green" , "Blue "} ;

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

    koden først oppretter array, Instantiating det med tre elementer , så åpner det første elementet , som er lagret i posisjon null. Java-kode kan også sløyfe gjennom en matrise, utføre behandling på hvert element : en

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

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

    }

    i dette tilfellet koden skriver hver matrise element på en egen linje
    indeksverdier

    programmerere bruker arrays må sørge for at de bare bruker gyldige rekke indekser ved tilgang til elementer . Den eneste gyldige datatabellindekser verdier er de mellom null og en mindre enn lengden av tabellen. Array indeksering starter på null , så den endelige posisjon i en rekke med fem elementer er på indeksen fire. Når koden åpner array elementer ved hjelp av enten variable referanser eller eksplisitte verdier , vil det bare bli vellykket hvis indeksen verdien som brukes er innenfor rekkevidden av tabellen.
    Unntak

    Java unntak oppstår når noe som ikke er innenfor normal utførelse eller behandlingen foregår . Hvis en kode utdrag forsøker å få tilgang til en rekke element ved hjelp av en indeks som er enten negativ eller er utenfor den endelige plasseringen i matrisen , vil Java kaste en Array Index Out Of Bounds Unntak . For eksempel, hvis et program forsøker å lese element ved posisjon fire i en matrise med fire elementer , vil unntak kastes ettersom den endelige matrise stilling er tre . Denne feilen er vanlig i tilfeller der programmene bruker løkker til å behandle rekke innhold.
    Utarbeidelse og Runtime

    Array Index Out Of Bounds Unntak er en vanlig en , men programmerere blir ikke klar over det før kjøring. Siden det ikke er en kontrollert unntak vil muligheten for denne feilen ikke hindrer at et program kompilering og kjører. Av denne grunn , Java-programmerere må konstruere rekke tilgang kodestrukturer nøye , utføre omfattende testing for å sikre en matrise vil bare nås med gyldige indeksverdier .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage XML dokument med JDOM 
    ·Hva er integrerte typer i Java 
    ·Hvordan laste opp filer med JSP 
    ·Hvorfor er det dårlig tall Unntak i Java 
    ·Hvordan å identifisere hvilke keystore Java Ved hjelp 
    ·Hvordan øke tekstfeltet Størrelse i en Java- applet 
    ·Internasjonaliseringen av Java Coding 
    ·Hvordan bruke CutePDF Fra Java 
    ·Slik importerer en pakke til en Eclipse Prosjekt 
    ·Java -sertifisering og svar 
      Anbefalte artikler
    ·Hvordan fortelle om en Query Exists 
    ·Hvordan lage et alternativ Box i Visual Basic 
    ·String Størrelse i VB6 
    ·Hvordan bruke Python for å sjekke om en database eksis…
    ·Hvordan Lage fil Variabler i GNU 
    ·Hvordan bruke OpenGL Med Kodeblokker 
    ·Slik spiller en WAV -fil i Python 
    ·Hvordan du finner mangler Records Bruke SQL 
    ·SQL Fundamentals Trening 
    ·Hvordan Design en CSS Sprite Navigasjonslinje 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/