Junior — Middle
Môžeš vymenovať hlavné referenčné dátové typy používané v Jave?
sobes.tech AI
Odpoveď od AI
V Jave, hlavné referenčné dátové typy zahŕňajú:
- Triedy (Class): objekty vytvorené na základe tried, napríklad
String,Scanner, vlastné triedy. - Rozhrania (Interface): odkazy na objekty, ktoré implementujú určité rozhranie.
- Pole (Array): odkazy na polia objektov alebo primitívnych typov.
- Enum (Enum): odkazy na konštanty enumov.
- Wrapper triedy pre primitívne typy (Wrapper classes): napríklad
Integer,Double,Boolean— triedy, ktoré obalujú primitívne typy.
Všetky tieto typy sa ukladajú na halde (heap), a premenné obsahujú odkazy na objekty, nie samotné údaje, na rozdiel od primitívnych typov.