Sobes.tech
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).