| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Che cosa fa Array dimensione mancante media in programmazione Java
    ? Quando si inizia lo sviluppo Java , ci saranno inevitabilmente momenti in cui si verificano errori non si capisce immediatamente . La " dimensione mancante Array " errore si verifica nei casi in cui un array non viene creata un'istanza correttamente . L'errore è facile da risolvere , quindi non ha bisogno di tenere i vostri sforzi di sviluppo indietro a lungo. Istanziazione è il processo di creazione di un oggetto in Java . Capire la causa dell'errore dimensione è un passo fondamentale per capire come utilizzare gli array e altri oggetti in Java con successo . Oggetto Array

    array in Java sono oggetti . Questo significa che quando il programma crea un array , la Java Virtual Machine (JVM ) alloca una sezione di memoria per esso . Per il funzionamento di questo processo , è necessario specificare le informazioni circa la dimensione della matrice quando il programma lo crea. Le dimensioni della matrice determinare la loro dimensione . In una matrice unidimensionale di serie , una sola dimensione array esiste , che rappresenta la lunghezza - che corrisponde anche al numero di posizioni elemento all'interno dell'array
    Dichiarazione
    < p . > programmi Java possono dichiarare array senza nato specificando le loro dimensioni . L'esempio seguente mostra la sintassi dichiarare variabili di un array :

    int [] someNumbers ;

    Questo codice non crea l'array , ma dichiara semplicemente la variabile all'interno del programma. Questo permette di codice successiva del flusso di esecuzione del programma per fare riferimento alla matrice , anche il punto in cui il codice crea un'istanza e l'array .
    Di istanze
    < p > per creare un'istanza di un oggetto array in Java , il codice utilizza la "nuova" parola chiave, che è il modo standard per creare istanze di oggetti . Il seguente codice di esempio illustra un metodo non corretto di istanziare un array, che può causare la " Array dimensione mancante " errore:

    int [ ] someNumbers = new int [ ] ;

    Quando si crea un nuovo oggetto array, è necessario specificare la lunghezza della matrice , come nel seguente sintassi corretta :

    int [ ] someNumbers = new int [ 20 ] ;

    il numero compreso indica la lunghezza del la matrice , fornendo Java con le informazioni necessarie per creare un'istanza dell'oggetto array.
    elementi

    di un'istanza di un array e fare lo stesso per gli elementi dell'array sono diverse attività. Una volta che una matrice viene creata un'istanza , il codice Java può assegnare elementi di posizioni specificate all'interno di esso. Ad esempio, il codice seguente crea un array, quindi crea un'istanza di un elemento all'interno di esso :

    Object [ ] someObjects = new Object [ 10 ] ;

    someObject [ 0 ] = new Object ( ) ;

    e ' possibile creare e creare un'istanza di elementi di un array in una sola riga di codice come il seguente esempio :

    String [ ] someWords = { "tavolo" , " sedia " , "ripiano" } ;
    Dimensioni

    Java può utilizzare array con più di una dimensione . Ad esempio, il codice seguente crea un array bidimensionale :

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

    Quando programmi Java creare array con più di un dimensione , che solo inizialmente bisogno di specificare la prima dimensione per evitare il " Array dimensione mancante " errore:

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

    Questo funziona perché gli array multidimensionali vengono effettivamente implementate come una serie di array separati . Se un programmatore non sa che la lunghezza della prima dimensione dell'array sarà quando si crea l'array , si può fare meglio scegliere un'altra classe di insiemi .

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere ActionListener 
    ·Come impostare il carattere di una stringa Java 
    ·Come fare un form in JSP 
    ·Il metodo Java per Spalato Lines 
    ·Come fare un App Android con Netbeans 
    ·Come scrivere una classe astratta in Java 
    ·I vantaggi di Custom Tag 
    ·Come eseguire un file Jar 
    ·Come calcolare il Modulo in Java 
    ·Come impostare un SVN in Eclipse 
      Articoli in evidenza
    ·Nessun classi principali Trovato in NetBeans 
    ·Come scrivere un programma che stamperà coppie ordinat…
    ·Come determinare se un numero si inserisce in un Int in…
    ·Come scrivere un programma Java che richiede un utente …
    ·Procedura: MySQL Query per CSV Email 
    ·Come chiudere PHP Tags 
    ·Che cosa è un test harness 
    ·Tutorial per iteratori Python 
    ·Che cosa è sovraccarico del buffer String Handling 
    ·PHP Unlink Funzione 
    Copyright © Conoscenza Informatica http://it.wingwit.com