Sobes.tech
Intern

Негізгі жана шилтемелүү маалыматтардын түрлөрүнүн айырмасы эмнеде?

sobes.tech AI

AIден жооп

Android (же Java) ичиндеги негизги маалымат түрлөрү — бул негизги түрлөр, алар маанилерди түздөн-түз эс тутумда сактайт. Аларга int, boolean, char, float жана башка кирет. Алар белгилүү өлчөмдөгү эс тутумду ээлейт жана методдорду камтыбайт.

Байланыштуу түрлөр — бул объекттер, алар кучада сакталат, жана өзгөрмө объектке шилтеме (дарек) камтыйт. Мисалдар: класстар, массивдер, интерфейстер.

Негизги айырмачылыктар:

  • Сактоо: primitives түздөн-түз өзгөрмөдө сакталат, шилтемелер — объекттин дарегинде.
  • Өткөрүү: primitives мааниси менен өткөрүлөт, шилтемелер — шилтеменин мааниси менен (демек, дарек көчүрүлөт).
  • Өзгөрмөлүүлүк: primitives өзгөрүлбөс, объекттер өзгөрмөлүү болушу мүмкүн.
  • Эс тутум: primitives аз эс тутумду ээлейт, объекттер көбүрөөк.

Мисал:

int a = 5; // primitives
String s = "Hello"; // шилтемелүү түр

Айырманы түшүнүү эс тутумду башкаруу жана программалардын жүрүм-турумун түшүнүү үчүн маанилүү.