Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Vad gör Array Dimension Saknad Mean i Java-programmering

    ? När du börjar Java utveckling , kommer det oundvikligen att finnas tillfällen då du stöter på fel som du inte omedelbart förstår . Den " Array Dimension Missing " fel uppstår i de fall då en grupp inte ska instansieras korrekt . Felet är lätt att fixa , så det behöver inte hålla dina utvecklingsinsatser tillbaka för länge . Instansiering är processen för att skapa ett objekt i Java. Förstå orsaken till dimensionen felet är ett viktigt steg i att förstå hur man använder arrayer och andra objekt i Java framgångsrikt . Array-objekt

    arrayer i Java är objekt . Detta innebär att när ditt program skapar en array , tilldelar Java Virtual Machine ( JVM ) en del av minnet för det . För denna process ska fungera , måste du ange information om storleken på arrayen när ditt program skapar . Array dimensioner bestämma deras storlek. I en vanlig endimensionell array , existerar en enda array dimension , som representerar längden - vilket också motsvarar antalet elementet positioner inom uppsättningen Addera förklaring
    < p . > Java-program kan deklarera arrayer utan specifyng deras dimensioner . Följande syntax exempel visar deklarera en array variabel :

    int [] someNumbers ,

    här koden inte faktiskt skapa arrayen , utan bara förklarar variabeln inom programmet . Detta gör att koden senare i flödet av programkörningen att hänvisa till arrayen , inklusive den punkt där koden skapas och instansieras arrayen .
    Instansiering

    för att initiera en array objekt i Java , använder koden " nya " nyckelordet , vilket är det vanliga sättet att skapa objektinstanser . Följande exempelkod visar en felaktig metod för att instansiera en array , vilket kan leda till att " Array Dimension Missing " error :

    int [ ] someNumbers = new int [ ] ;

    När du skapar en nytt array-objekt , måste du ange längden på arrayen , som i följande korrigerade syntax :

    int [ ] someNumbers = new int [ 20 ] ;

    numret ingår anger längden på arrayen , vilket ger Java med de upplysningar som behövs för att initiera arrayen objektet . exemplifiera en array och göra samma sak för fältelement
    Elements

    är olika aktiviteter . När en array instansieras , kan Java-kod tilldela elementen till angivna positioner inom det . Till exempel , följande kod skapas en array , sedan initierar ett element inom det :

    Object [ ] someObjects = new Object [ 10 ] ;

    someObject [ 0 ] = new Object ( ) ;

    det är möjligt att skapa och initiera arrayelementen i en enda rad kod som i följande exempel :

    String [ ] someWords = { " bord " , " stol " , " hyllan " }; Addera Mått

    Java kan använda matriser med mer än en dimension . Till exempel , följande kod skapas en tvådimensionell array :

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

    När Java-program skapar arrayer med mer än en dimension , de bara inledningsvis behöver ange den första dimensionen för att undvika " Array dimension Missing " error :

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

    Detta fungerar eftersom flerdimensionella arrayer faktiskt genomförs som en serie separata arrayer . Om en programmerare inte vet vad längden på den första matrisen dimensionen kommer att bli när du skapar arrayen , kan hon göra bäst att välja en annan samling klass .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är multihomed Host i Java
    ·Hur man skriver ut rapporter Använda Java
    ·Felsökning Java
    ·ServerSocket Använda chatt i Java
    ·Hur man skapar negativa tal i Java
    ·Hur man laddar en JAR -fil till en telefon
    ·Hur man tar bort lösenordet för en Toshiba Tecra M2
    ·Hur man gör en triangel i Java
    ·Hur du installerar Eclipse med Android på Windows
    ·HashMap : Hur man tar bort orsaken till en minnesläcka…
    Utvalda artiklarna
    ·Typer av Computer Kurser
    ·Hur man installerar Java 7
    ·Så för att visa bilden i stället för länken till e…
    ·Så ringer REST i Java
    ·Javascript Tutorial för PDF
    ·Så här visar du en greve i PHP & MySQL
    ·Hur till Redigera SQL på en iPhone
    ·Hur Split en sträng i JavaScript
    ·Krav på en iTouch SDK
    ·Skillnader mellan Visual Basic 6.0 och VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz