| 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
    Hvad betyder Array Dimension Missing Mean i Java programmering
    ? Når du begynder Java udvikling , vil der uundgåeligt være tidspunkter, hvor du støder på fejl, du ikke umiddelbart forstår. Den " Array Dimension Missing " fejl opstår i tilfælde, hvor et array bliver ikke instantieres korrekt . Fejlen er nemt at ordne , så det behøver ikke holde din udviklingsindsats tilbage for længe. Instantiering er processen med at skabe et objekt i Java . Forstå årsagen til dimensionen fejl er et vigtigt skridt i forståelsen af, hvordan at bruge arrays og andre objekter i Java med succes. Array Object

    Arrays i Java er objekter . Det betyder, at når dit program opretter et array, Java Virtual Machine (JVM ) tildeler en del af hukommelsen for det. Til denne proces til at arbejde, skal du angive oplysninger om størrelsen af array , når dit program opretter det. Tabeldimensioner bestemme deres størrelse. I en standard en-dimensionel array, eksisterer et enkelt array dimension , der repræsenterer længde - som også svarer til antallet af element stillinger i array
    erklæring

    Java-programmer kan erklære arrays uden specifyng deres dimensioner. Følgende syntaks eksempel viser erklære et array variabel : Hej

    int [] someNumbers ,

    Denne kode faktisk ikke skaber array , det simpelthen erklærer variablen i programmet. Dette giver koden senere i strømmen af ​​programgennemførelsen at henvise til array, herunder det punkt, hvor koden skaber og instantierer array.
    Instantiering

    For at instantiere et array objekt i Java, kode bruger den "nye " søgeord , som er den standard måde at skabe objekt tilfælde. Følgende kodeeksempel viser en forkert metode til at instantiere et array, som kan forårsage " Array Dimension Missing " fejl : Hej

    int [ ] someNumbers = new int []

    Når du opretter en nyt array objekt, skal du angive længden af ​​array, som i det følgende korrigeret syntaks : Hej

    int [ ] someNumbers = new int [ 20]

    omfattede tal angiver længden af array, giver Java med de oplysninger, den har brug for at instantiere array objektet.
    Elements

    instantiere en matrix og gøre det samme for array- elementer er forskellige aktiviteter. Når et array instantieres , kan Java-kode tildele elementer til angivne positioner i det. For eksempel opretter følgende kode et array, så instantierer et element i det : Hej

    Object [ ] someObjects = new Object [10]

    someObject [0] = new Object ();

    det er muligt at oprette og instantiere array elementer i en enkelt linje kode som i det følgende eksempel : Hej

    String [ ] someWords = {" table ", " stol ", " hylde " };
    Dimensioner

    Java kan bruge arrays med mere end én dimension. For eksempel opretter følgende kode en to- dimensionel array : Hej

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

    Når Java-programmer skaber arrays med mere end én dimension , de kun i starten at angive den første dimension at undgå " Array dimension Missing " fejl : Hej

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

    Dette virker fordi flerdimensionale arrays faktisk gennemføres som en række separate arrays. Hvis en programmør ikke ved, hvad længden af ​​den første tabeldimension vil være , når du opretter array , kan hun gøre bedst at vælge en anden samling klasse.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en Java program til Square Roots 
    ·Sådan konvertere en streng til en fil i Java 
    ·Sådan bruges Java Noteringer 
    ·Sådan oprettes en Java-applet i NetBeans 
    ·Hvordan til at gennemføre en liste i Android XML 
    ·Hvordan man laver en Side Scrolling Game i Java 
    ·Sådan fjernes Undergravende på Eclipse 
    ·Sådan Administrer Java Opdateringer på netværket 
    ·Hvad er Finalize i Java 
    ·Sådan kontrolleres Java Runtime Version 
      Anbefalede Artikler
    ·Hvordan man kompilerer i Fortran & Ignorer Linjeafstand…
    ·Sådan Square i Python 
    ·Sådan Udfør en PHP fil automatisk 
    ·Forskelle mellem Servlets & JSP 
    ·Hvordan du ændrer Case skrifttype i Makro 
    ·Sådan oprettes PHP til e-mail en formular ved hjælp D…
    ·Sådan Embed en database i en Mac App 
    ·Sådan importeres Excel Into MySQL PHP 
    ·Hvordan man laver en drop-down kalender 
    ·Sådan forespørges MySQL ved Content Length 
    Copyright © Computer Viden http://www.computerdk.com