Koray PEKER
Menu
  • Anasayfa
  • Kütüphane
  • Kategoriler
    • Java
    • Spring
    • Tasarım Şablonları
    • Git
    • Maven
    • ORM Çatıları
    • VCS
    • SDLC
    • DevOps
    • Algoritma
    • Eğitim
    • Diğer
  • Hakkımda
Menu

Etiket: immutable

Java 8 : Date/Time API

9 Aralık 20182 Ocak 2019 tarihinde yayımlandı

JDK 1.0 ile beraber Date sınıfı java’ya kazandırılmıştı. Date sınıfında görülen eksiklikler sonrasında, bu eksikleri kapatmak için bir sonraki sürümde yani JDK 1.1 ile Calendar sınıfı geldi. Fakat bu tasarımların kusurları ve tutarsızlıkları nedeniyle, kurumsal uygulamaların çoğu JodaTime gibi third-party çözümleri kullanmak zorunda kalmıştır. Java’nın sürümleri ile ilgili detaylı yazıyı okumak için tıklayınız. Java 8 ile…

Mutable ve Immutable nedir ?

29 Kasım 201829 Kasım 2018 tarihinde yayımlandı

  Immutable (değişmez), nesneler bir kez oluşturulduktan sonra içeriği değiştirilemeyen sınıflardır. Tam tersi olarak, değiştirilebilen sınıflar da Mutable (değişebilir) sınıflardır. Kısacası Immutable nesneler değişmeyen nesnelerdir. Onları oluşturursun, fakat onları değiştiremezsin. Bunun yerine, değişmez bir nesneyi değiştirmek isterseniz, onu klonlamanız ve oluştururken klonu değiştirmeniz gerekir. Immutable nesneler, çok iş parçacıklı(multi-threaded) ortamlarda ve streamlerde kullanışlıdır. Değişmeyen nesnelere…

String Pool Nedir ?

7 Nisan 201820 Aralık 2018 tarihinde yayımlandı

String, sizin de bildiğiniz gibi Java’da yaygın olarak kullanılan karakter dizisi nesneleridir. İki şekilde String nesnesi oluşturabiliriz. Şöyle ki; çift tırnak kullanarak

Java
1
String name = "Koray";

new anahtar kelimesi kullanarak

Java
1
String name = new String("Koray");

Java, bu oluşan Stringleri bir havuzda özel olarak korur. String Pool Nedir ? String Pool (String Havuzu), Java Heap Memory’de saklanan bir alandır. Flyweight Tasarım Şablonu örneğidir. String immutable(değişmez) olduğu…

POPÜLER YAZILAR

  • Bir Yazılımcının Sırt Çantası
  • CI (Continuous integration) ve CD (Continuous Delivery/Deployment)
  • NullPointerException’dan Kaçış
  • İlk işime veda :(
  • Project : Lombok
  • Yük Testi ve SoapUI
  • JAR, WAR, EAR Üçlemesi
  • Enumeration nedir ?
  • Mutable ve Immutable nedir ?
  • REST Mimarisi ve RESTful Servisler

Ara

Son Yazılar

  • Çalışma Masam
  • Apache Kafka
  • Postman API’ları Görselleştirme
  • MongoDB Cheat Sheet
  • Splunk 101 – Giriş
  • Yük Testi ve SoapUI
  • Modern Veri Tabanları
  • Senior Stajyer ?!
  • API Dokümantasyon Önemi ve Swagger
  • Kod Tekrarı(Code Duplication) ve DRY

TAKİP ET

©2023 Koray PEKER