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: java

NullPointerException’dan Kaçış

19 Ekim 201827 Kasım 2018 tarihinde yayımlandı

Muhtemelen Java’da karşılaştığınız ilk istisnadır(exception) ve  yeni başlayanlar için bir kâbus niteliğindedir kendisi. Yazdığınız kodun kalitesi yüksek olabilir ama bazen gözünüzden kaçan ufak bir kontrol canlı(production) ortamda NullPointerException fırlamasına ve sistemin kırılmasına sebep olabilir. Bu yazımda bunu en aza indirmek için bazı yöntemlerden bahsedeceğim. NullPointerException Nedir ? Bildiğiniz gibi, Java, ilkel(primitive) türlere(boolean, int, vb.) ve…

Java’nın Evrimi

7 Haziran 201821 Ekim 2018 tarihinde yayımlandı

Java’ya bir birey perspektifinden bakacak olursak, bugün itibariyle kendisi 23 yaşında, üniversiteyi bitirmiş, iş hayatına yeni atılmış ve belli bir olgunluğa erişmiş olacaktı. Şimdi, zaman makinamıza binelim ve bu arkadaşımızın doğuşuna gidelim. Sene 1990 … Her şey, 1990’da Sun Microsystems mühendisi Patrick Naughton’un, C++ ve C API’lerine giderek daha fazla sinirlendiği ve Stealth Projesi’nin bir parçası olarak alternatif…

Derinlemesine Apache Maven – I

11 Mart 201821 Ekim 2018 tarihinde yayımlandı

Her projenin artık olmazsa olmazı olan Maven için yöneltilen; “Ne için yapıldı?”, “Neden kullanılır?”, “Faydaları nelerdir?”  sorularına cevap olarak bir makale yazmak istedim. Bu işin en başına gidelim, 2000′ li yıllara ve Maven’in doğuşuna bakalım. Apache Ant, yazılım inşa süreçlerini(build process) otomatikleştirmeye yarayan bir araçtır. Make‘e benzeyen uygulama, Java ile geliştirilmiş olup, Java projelerinde sıkça kullanılmaktadır. Apache Ant, James…

Java Static Anatomisi

13 Şubat 201820 Ekim 2018 tarihinde yayımlandı

Java Static Anatomisi Static konusunu anlamak için öncelikle bu kelimenin anlamını ve kullanım amacını iyi anlamak gerekir. Static, anlam olarak “durağan” anlamına gelmektedir. Çünkü static kelimesinin türkçe çevrimlerine baktığınızda “değişmez” anlamına geldiğini de göreceksiniz fakat Java’da static bunu garantilemez,  yani değişebilir (“final” ile karıştırmayalım, başka bir makalede değineceğim). JVM, static anahtar kelimesini arar ve bunları sınıf belleğinde…

Java İstisnalar (Exceptions)

31 Aralık 20179 Aralık 2018 tarihinde yayımlandı

Java’ da üç tür istisna(exception) mevcuttur. Hata(Error), Kontrolsüz istisnalar(Unchecked Exceptions) ve Kontrollü istisnalar(Checked Exceptions). Hata (Error) : Ölümcül bir hatayı işaret eder ve telafisi çok zordur. Örneğin OutOfMemoryError(Yetersiz Bellek) hatası oluşmuş ise uygulamanın buna müdahele edip düzeltmesi olanaksınızdır. Kontrolsüz İstisnalar(Unchecked Exceptions) : Bu istisna tiplerine Çalışma Anı İstisnaları da (Run-Time Exceptions) denilir. Çünkü çalışma anında meydana gelen…

Yazı dolaşımı

  • 1
  • 2
  • Next

POPÜLER YAZILAR

  • CI (Continuous integration) ve CD (Continuous Delivery/Deployment)
  • Bir Yazılımcının Sırt Çantası
  • NullPointerException’dan Kaçış
  • Project : Lombok
  • JAR, WAR, EAR Üçlemesi
  • İlk işime veda :(
  • REST Mimarisi ve RESTful Servisler
  • Versiyon Kontrol Sistemleri (VCS)
  • Mutable ve Immutable nedir ?
  • Derinlemesine Apache Maven – I

Ara

Son Yazılar

  • 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
  • Yapılacaklar : Kitap OKU

TAKİP ET

Koray PEKER
©2021 Koray PEKER