In Java, gli array sono oggetti. In particolare, un array può essere visto come un [[Java/Oggetti|oggettooggetti]]. cheOgni raggruppaarray unè certo numerodotato di campi. Ilun numero esattoprefissato vienedi indicato al momento della creazione dell'array'celle'', in memoria. Ognuno di questi "campi" viene indicato con il termine "cella"dette oanche ''slot'' (in inglese), eognuna delle quali ha un proprio numero identificativo, chiamato "indice". Il numero esatto viene indicato al momento della creazione dell'array in memoria.
Il capito dedicato agli array nella seconda edizione delle specifiche di linguaggio è il [http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html capitolo 10].