Pole v Javě je speciálním objektem
Můžeme mít pole jak primitivních, tak objektových hodnot
pole primitivních hodnot tyto hodnoty obsahuje
pole objektů obsahuje odkazy na objekty
Kromě pole v Javě existují i jiné objekty na ukládání více hodnot - tzn. kontejnery, viz dále
Syntaxe deklarace
typhodnoty [] jménopole
na rozdíl od C/C++ nikdy neuvádíme při deklaraci počet prvků pole - ten je podstatný až při vytvoření objektu pole
Syntaxe přístupu k prvkům
jménopole[indexprvku]
Používáme
jak pro přiřazení prvku do pole: jménopole[indexprvku] = hodnota;
tak pro čtení hodnoty z pole proměnná = jménopole[indexprvku];
Syntaxe vytvoření objektu pole: jako u jiného objektu - voláním konstruktoru:
jménopole = new typhodnoty[ početprvků ];
nebo vzniklé pole rovnou naplníme hodnotami/odkazy
jménopole
= new
typhodnoty[]
{prvek1, prvek2, ...};