bugün
- çocuklara verilen farklı isimler4
- tai lung50
- 4 eylül 2026 başakşehir galatasaray maçı30
- başakşehir'in galatasaray'a hep yatması14
- sözlükte en az sevdiğiniz yazar16
- masklavinin akepeyi hiç eleştirmemesi28
- en fazla cinsel suçun işlendiği ülkeler18
- claudian clouds15
- herkes eski nikini yazsın bitsin bu eziyet11
- gece gelen makarna yeme isteği10
- kombin atıp erkek düşüren kız yazar7
- eşşek gözlü sözlük yazarı6
- büyü yapan sözlük yazarları11
- dünyayı kimler yönetiyor6
- ölmüş birini özlemek4
- türk kızları keko erkek mi seviyor12
- arkadaşlar neden böylesiniz8
- cinlerin insanlarla ilişkiye girmesi9
- enayimiknatisii21
- lezbiyenlik kul hakkına girmektir8
- sözlüğe kombin atan erkeğin asıl amacı12
- seviştikten sonra biz şimdi neyiz diyen cin5
- salça yapan sözlük kızı10
- arkadaşlar bir şey dicem7
- sözlükte cin var mı6
- sarapci koala55
- gece mezarlıkta cinlere şeker dağıtmak6
- dinlerin uydurma olduğu gerçeği11
- kombin atıp kız düşüren erkek yazar7
- nervio8
- yeni parti'nin kürtçü olması14
- victor osimhen10
- öğretmenlerin 3 aylık tatillerinin bitmesi6
- masklavi ile yeni parti mitingine gitmek38
- sevgi ihtiyacını 31 çekerek karşılamak11
- israil olmasa orta doğu nasıl olurdu11
- demleme usulü makarna5
- sözlük yazarlarının kudurtan kombinleri29
- zorunlu eğitim13
- kendini eleştirebilen insan7
- anın görüntüsü21
- mucizelere inanıyor musunuz6
- s'i l v'e r m'i s t29
- geceye bir şiir bırak7
- oy verdiğim partiyi niye eleştireyim13
- havaların soğumaya başlaması3
- sözlük erkeklerinin kombinleri9
- iyi geceler4
- lise mezunu olup ateist olan tip8
- sevgilim var8
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