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