ÖNEMLİ : Kendim için aldığım notlar. Umarım size de bir faydası olur. Kullanılan her bir makale referans olarak eklenmiştir.

Java'da Hafıza Modeli Serisi


  1. Java’da Hafıza Modeli 1 - İlkel Veri Tipleri(Primitive Types)
  2. Java’da Hafıza Modeli 2 - Nesneler
  3. Java’da Hafıza Modeli 3 - Nesneler
  4. Java’da Hafıza Modeli 4 - Kapsam(Scope)
  5. Java’da Hafıza Modeli 5 - Pass By Value / Pass By Reference
  6. Java’da Hafıza Modeli 6 - Java’da Statik ve Statik Olmayan Değişken ve Metotların Hafıza Yönetimi
  7. Java’da Hafıza Modeli 7 - String Interning Nedir, String Pool Nedir, == operatörü ve equals metodu Arasındaki Fark
  8. Java’da Hafıza Modeli 8 - Java’da Static Initializer nedir? - Java statik ilklendirici
  9. Java’da Hafıza Modeli 9 - Java’da Instance Initializer Nedir? - Java örnek ilklendirici
  10. Java’da Hafıza Modeli 10 - Java’da Neden BAZI durumlarda metot kullanmak yerine initializer’ı tercih ederiz?

Buradan sonra aşağıdaki seriden devam etmenizden yarar var.

  1. Java’da Kalıtım 1 - Kalıtımı Neden Kullanırız? Kalıtımı Sağlamak İçin Asgari Şartlar Nelerdir?

Genel Bakış

Arkadaşlar bu bir video içerik. Birbiri ile bağlantılı olduğu için aşağıdaki 3 sorunun yanıtını tek bir videoda cevaplamak istedim.

  1. String Interning Nedir?
    • çift tırnak (“ “) ile oluşturulan string objesinin, new anahtar kelimesi kullanılarak oluşturulan string objesinden farkı nedir?
  2. String Pool, diğer ismiyle string constant/intern pool nedir ve neden vardır?
  3. == operatörü ve equals metodu arasındaki fark nedir?

Java String Interning Nedir, String Pool Nedir, == operatörü ve equals metodu Arasındaki Fark

Daha önceki makalelerimin birinde string interning kavramına değinmiştim. Dilerseniz o makaleyi de inceleyebilirsiniz. Yalnız bu video daha detaylı olduğu ve 3 konuyu da ele aldığı için daha yararlı olacağını düşünüyorum.

Referanslar: