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
    Hva gjør Array Dimension Manglende Mean i Java Programming
    ? Når du begynner Java utvikling , vil det uunngåelig være ganger når du støter på feil du ikke umiddelbart forstår. Den " Array Dimension mangler" feilen oppstår i tilfeller hvor en rekke ikke blir instansiert riktig . Feilen er lett å fikse , så det trenger ikke holde dine utviklingsarbeid tilbake for lang. Instantiation er prosessen med å lage et objekt i Java. Forstå årsaken til dimensjon feilen er et viktig steg i å forstå hvordan du bruker matriser og andre objekter i Java vellykket . Array Object

    Arrays i Java er objekter . Dette betyr at når programmet oppretter en matrise , fordeler Java Virtual Machine (JVM ) en del av minnet for det. For denne prosessen skal fungere , må du angi informasjon om størrelsen på array når programmet skaper det . Array dimensjoner bestemme sin størrelse. I en standard endimensjonal matrise, eksisterer det en enkelt tabell dimensjon , representerer lengden - som også svarer til antall element stillinger i matrisen
    Declaration
    < p . > Java-programmer kan erklære arrays uten specifyng sine dimensjoner. Følgende syntaks eksempel viser erklære en matrise variabel : en

    int [] someNumbers ;

    Denne koden ikke skaper faktisk rekken , det bare erklærer variabelen i programmet. Dette gjør at koden senere i flyten av programmet kjøres for å referere til array, inkludert det punktet der koden skaper og instantiates tabellen.
    Oppretting
    < p > For å instantiate en rekke objekt i Java , bruker kode den "nye " søkeord , som er den vanlige måten å lage objekt tilfeller. Følgende eksempelkode demonstrerer feil metode for å opprette forekomster en matrise , som kan føre til at " Array Dimension mangler" : en

    int [ ] someNumbers = new int [ ];

    Når du oppretter en ny rekke objekt , må du angi lengden på tabellen, som i følgende korrigert syntaks : en

    int [ ] someNumbers = new int [ 20 ];

    tallet inkluderte angir lengden på rekken , og gir Java med informasjonen den trenger på å bruke matrisen objektet .
    Elements

    forekomster en matrise og gjøre det samme for array elementer er forskjellige aktiviteter . Når en matrise er instansiert , kan Java-kode tilordne elementer til spesifiserte stillinger innen det. For eksempel oppretter den følgende koden en matrise, så instantiates et element innen den : en

    Object [ ] someObjects = new Object [ 10 ];

    someObject [ 0 ] = new Object ();
    p Det er mulig å opprette og instantiate array elementer i en eneste linje med kode som i følgende eksempel : en

    String [ ] someWords = { "bord" , " stol ", " hylle" };
    Dimensjoner

    Java kan bruke arrays med mer enn én dimensjon . For eksempel oppretter den følgende koden en todimensjonal matrise:

    int [ ] [ ] lotsOfNumbers = new int [ 10 ] [ 20 ];

    Når Java-programmer lage matriser med mer enn én dimensjon , de bare i utgangspunktet må spesifisere første dimensjonen å unngå " Array Dimension mangler" : en

    int [] [ ] lotsOfNumbers = new int [ 10 ] [ ] ;

    Dette fungerer fordi multidimensjonale matriser blir implementert som en serie av atskilte matriser . Hvis en programmerer ikke vet hva lengden på første rekke dimensjonen kommer til å bli når du oppretter array, kan hun gjøre best å velge en annen samling klasse.

    früher :

     Weiter:
      Relatert Artike
    ·Struts 1.2 9 Tutorial 
    ·Java Coding for Box Volume 
    ·Hvordan analysere en kommaseparert streng til variabler…
    ·Hvordan legge variabler fra JSP /Java -filer til Flash 
    ·Slik fjerner Zeros i Java Rekursjon 
    ·Klassevariabler av Java Coding 
    ·Hvordan få en forsinkelseseffekten i Java Eclipse 
    ·Hvordan leser jeg Stream Java 
    ·Slik feilsøker Java Web Start 
    ·Java Function & Argument Standarder 
      Anbefalte artikler
    ·Hvordan endre en 0 til 1 i en Java-kode for Fractions 
    ·Hvordan å produsere UTF - 8 tegn i PHP 
    ·Hvordan bruke Memcmp funksjon i C + + 
    ·Hvordan å analysere deler av en streng i VB 
    ·Java CLASSPATH Tutorial 
    ·Hva er en Visual Basic DataGrid 
    ·Swish PHP klassen er ikke funnet 
    ·VBScript alternativer for å drive Datamaskiner 
    ·Hvordan lage et portrett i C + + 
    ·Hvordan bruke en SWF i VB MDI Form 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/