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 (
nullolamazlar). - Sabit boyutlu bellek kullanırlar.
- Değer ile iletilirler.
- Örnekler:
byte,short,int,long,float,double,char,boolean.
Referans tipleri:
nulldeğ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 |