Junior — Middle
Kādas ir primitivās datu tipi un atsauces tipi Java valodā?
sobes.tech AI
Atbilde no AI
Java primitivie tipi (piemēram, int, boolean, double) tieši glabā vērtības un aizņem fiksētu atmiņas izmēru. Tie nav objekti un tiem nav metožu.
Referenču tipi (piemēram, klases objekti, masīvi) glabā atsauces (pointers) uz atmiņas apgabalu, kur atrodas objekta dati. Tie var būt ar metodēm un īpašībām.
Piemērs:
int a = 5; // primitivais tips
String s = "hello"; // referenču tips
Pārsūtot primitivus uz metodēm, tiek kopēta vērtība, bet pārsūtot referenču tipus, tiek kopēta atsauce uz objektu.