Intern
Čo je pole a aké informácie môže uchovávať?
sobes.tech AI
Odpoveď od AI
Poľ je dátová štruktúra, ktorá predstavuje usporiadaný sled prvkov rovnakého typu, uložených v pamäti počítača vedľa seba.
Informácie, ktoré poľ môže ukladať, závisia od typu dát jeho prvkov:
- Primitívne typy: Celé čísla (int, short, long), čísla s pohyblivou desatinnou čiarkou (float, double), znaky (char), logické hodnoty (boolean).
- Objekty: Inštancie tried (vytvorené používateľom alebo zo štandardných knižníc), napríklad reťazce (String v Jave), obalové objekty pre primitívne typy (Integer, Double).
Poľ môže byť jedno-rozmerné, dvoj-rozmerné alebo viacrozmerné.
// Jedno-rozmerné pole celých čísel
int[] numbers = {1, 2, 3, 4, 5};
// Jedno-rozmerné pole reťazcov
String[] names = new String[3];
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
// Dvoj-rozmerné pole celých čísel
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
Kľúčové vlastnosti poľa:
- Fixná veľkosť: Veľkosť poľa je určená pri jeho vytvorení a nemôže sa meniť.
- Indexovanie: Prístup k prvkom sa vykonáva pomocou číselného indexu (začína od 0).
- Homogenita: Všetky prvky poľa musia byť rovnakého dátového typu (alebo kompatibilného typu cez dedičstvo v objektovo orientovaných jazykoch).