Sobes.tech
Junior

İlkel ve referans veri tipleri arasındaki fark nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

İlkel veri tipleri doğrudan değeri saklar, referans tipleri ise nesneye (bellekteki adres) referans tutar.

İlkel tipler:

  • Her zaman bir değere sahiptirler (null olamazlar).
  • Sabit boyutlu bellek kullanırlar.
  • Değer ile iletilirler.
  • Örnekler: byte, short, int, long, float, double, char, boolean.

Referans tipleri:

  • null değerini alabilirler.
  • Nesneye bağlı olarak farklı bellek boyutları kullanırlar.
  • Referans ile iletilirler.
  • Örnekler: sınıflar (String, Object, diziler), arayüzler.

Karşılaştırma:

Özellik İlkel tipler Referans tipleri
Veri saklama Kendisi değeri Bellekteki nesneye referans
null değeri null olamaz null olabilir
Bellek boyutu Sabit Değişken
Metotlara iletim Değer ile Referans ile