bugün
- kız kardeş ağda yaparken odasına dalmak10
- gökten am yağsın diye duaya çıkmak5
- sözlük kızlarının ayak falları7
- kürtler olmasaydı yaşanabilecek sıkıntılar5
- yazarların en muhteşem özelliği5
- karısı tarafından 300 kez aldatılan adam3
- sözlüğün en güzel kız yazarı12
- sözlük kızlarının kombileri7
- erkek olmanın çok zor olması3
- ben aslında kızım7
- coco star2
- ctrlx abla12
- buddy dude'nin fotosunun yapay zeka çıkması28
- fransız arabaları2
- en köylü özelliğiniz3
- bugün hangi sözlük kızına evlenme teklif etsem15
- ben ahmet sezer bey sorularınızı yanıtlıyorum15
- oytunkaran'ı özlemek6
- kadın çalışana kızıp kafeyi dağıtan maganda2
- tecavüze ceza önerisi3
- antipanik8
- 0 0 8'in sözlüğe gelmesi2
- o son birayı içmek5
- aym'nin süresiz nafaka kararını iptal etmesi4
- nervio sözlüğün en asil kadınıdır4
- eski sevgiliye 6 yıl sonra mesaj atmak2
- mahallenin muhtarları çaydanlık2
- yapay zekanın rüyaların esrarını çözmesi2
- arkadaşlar bi durum mu var3
- uyuşturucu kullanan oğlunu öldüren baba20
- yılan hikayesi erkan2
- ktç'nin beni açık oylaması2
- gocu31
- kitap okuyan erkek9
- nervio abla6
- cilgincapkin7
- kavga etmeyin lan hepinizi döverim5
- benim liderim özgür özel dir3
- beş büyük kişilik özelliği3
- 40 yaşını aşmış bunaklar kulübü12
- vexillarius the slayer'in ırkı6
- kolye4
- galatasaray4
- kih kih kih diye gülen erkeklerin çekici olması5
- rastgele diyalog etkileşimi2
- bir kadının kalçalarına veya ayaklarına aşık olmak2
- nick değiştiren yazarlar5
- sözlüğün abazalarla dolması5
- dersimci aleviler de pkk kadar tehlikelidir3
- cilgincapkin2'nin sarı teker olması4
Primitive ve Referans tipler arasında bazı farklar bulunmaktadır.
Eğer primitive tiplerle çalışılıyorsa sakladıkları değerler de yine primitive değerlerdir. Bunlar basitçe bilinen int, char, short, double, long, boolean olabilir.
Referans tipler sınıflar ya da arrayler olabilirler. Referans tiplerin değişkenleri primitive değerler yerine adresleri saklar.
Primitive tiplerde kopyalama işleminde değeri kopyalanırken, referans tiplerde o referansın adresi kopyalanır.
Belki de en önemli fark karşılaştırma işlemlerinde. Primitive tiplerde karşılaştırma yaparken değerler karşılaştırılır.
Örnek
int a = 5, b = 5;
a == b ===> true
Ancak referans tiplerde karşılaştırma adresler üzerinden gerçekleştirilir. iki farklı referans tip atamasının sonucunda adresler farklı olacağından karşılaştırma sonucu da yanlış olur.
Integer a = 5;
Integer b = 5;
a == b ===> false
Adresler eşit değildir çünkü.
Bu bağlamda primitive tipli bir method yine geriye değer döndürürken, referans tipli methodlar adres döndürürler.
Primitive tipler stack bölgesinde saklanırlar ki bu da garbage collection işlemini yaşamamaları demek. Bu sayede heap kısmında da performans elde edilir.
Referans tipler heap kısmında yer alırlar. Bellek yönetimleri garbage collector tarafından yapılır ki java gibi dillerde jvm ne kadar izin veriyorsa o kadar yönetilir. Bu da performans kaybı yaşatabilir.
Referans tipler oluşturulunca her referans tip için heapte adres tahsisi yapılır. Performans kaybına sebep olabilir.
Bir de javada string galiba sadece referans tipindeydi. Bunun için struct gibi çözümler kullanılıyor.
Eğer primitive tiplerle çalışılıyorsa sakladıkları değerler de yine primitive değerlerdir. Bunlar basitçe bilinen int, char, short, double, long, boolean olabilir.
Referans tipler sınıflar ya da arrayler olabilirler. Referans tiplerin değişkenleri primitive değerler yerine adresleri saklar.
Primitive tiplerde kopyalama işleminde değeri kopyalanırken, referans tiplerde o referansın adresi kopyalanır.
Belki de en önemli fark karşılaştırma işlemlerinde. Primitive tiplerde karşılaştırma yaparken değerler karşılaştırılır.
Örnek
int a = 5, b = 5;
a == b ===> true
Ancak referans tiplerde karşılaştırma adresler üzerinden gerçekleştirilir. iki farklı referans tip atamasının sonucunda adresler farklı olacağından karşılaştırma sonucu da yanlış olur.
Integer a = 5;
Integer b = 5;
a == b ===> false
Adresler eşit değildir çünkü.
Bu bağlamda primitive tipli bir method yine geriye değer döndürürken, referans tipli methodlar adres döndürürler.
Primitive tipler stack bölgesinde saklanırlar ki bu da garbage collection işlemini yaşamamaları demek. Bu sayede heap kısmında da performans elde edilir.
Referans tipler heap kısmında yer alırlar. Bellek yönetimleri garbage collector tarafından yapılır ki java gibi dillerde jvm ne kadar izin veriyorsa o kadar yönetilir. Bu da performans kaybı yaşatabilir.
Referans tipler oluşturulunca her referans tip için heapte adres tahsisi yapılır. Performans kaybına sebep olabilir.
Bir de javada string galiba sadece referans tipindeydi. Bunun için struct gibi çözümler kullanılıyor.
Gündemdeki Haberler
güncel Önemli Başlıklar
