Java’da dil küçük, ekosistem büyük: asıl öğrenilen derleme aracı (Maven ya da Gradle), test (JUnit) ve çerçeve (Spring). Dev.java dilin kendisi için, Baeldung “bunu Spring’de nasıl yaparım” sorusu için. Kotlin, Scala ve Clojure aynı JVM’de çalışıyor; birinden ötekine geçerken Java kütüphaneleri ve araçları yanında geliyor.
Java için bağımlılık yönetimi ve derlemeyi standart bir proje düzeniyle yapan araç. Elle jar toplamaktan farkı bağımlılıkları merkezî depodan çözüp yaşam döngüsünü tanımlaması.
Açık Kaynak · Otomasyon · Dokümantasyon · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
Java kütüphane ve çerçevelerini konuya göre düzenleyen liste. Maven Central aramasından farkı seçilmiş, kategorilenmiş ve bakımı yapılan bir başlangıç haritası olması.
Java ve Spring için çözümlü, güncel öğreticilerin en geniş arşivlerinden biri. Resmî dokümandan farkı “şunu nasıl yaparım” sorusuna çalışan kod örnekleriyle cevap vermesi.
Scala’da dosya işlemlerini kolaylaştıran ince NIO sarmalayıcı kütüphane. java.nio’yu doğrudan kullanmaktan farkı dosya okuma, yazma ve gezinmeyi tek satırlık, okunaklı Scala deyimlerine indirmesi.
Açık Kaynak · JVM (Java, Kotlin, Scala) · ÜcretsizDepo Durgundoğrulandı 2026-11-09arşiv
JVM üzerinde çalışan modern bir Lisp lehçesi. Common Lisp’ten farkı Java kütüphanelerini doğrudan kullanabilmesi ve veri yapılarının varsayılan olarak değişmez olması.
Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsiz · Dokümantasyondoğrulandı 2026-11-09arşiv
Saf Scala ile yazılmış JVM bağımlılık çözücü ve uygulama başlatıcı. Klasik Maven/Ivy çözümlemesinden farkı paralel indirmeyle çok daha hızlı olması; sbt de bağımlılıkları artık onunla çözüyor.
Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsiz · Araçdoğrulandı 2026-11-09arşiv
Java ve Android için betiklenebilir, artımlı derleme aracı. Maven’in XML’inden farkı derleme mantığını gerçek kodla (Kotlin/Groovy) yazıp yalnız değişeni yeniden derlemesi.
Açık Kaynak · Otomasyon · JVM (Java, Kotlin, Scala) · Ücretsiz · Mobildoğrulandı 2026-11-09arşiv
Google’ın Java için çekirdek yardımcı kütüphanesi — koleksiyonlar, önbellek, fonksiyonel ekler. Standart kütüphaneyi elle doldurmaktan farkı bu boşlukları test edilmiş biçimde kapatması.
Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsiz · Araçdoğrulandı 2026-11-09arşiv
Java’da JSON’u nesneye ve nesneyi JSON’a çeviren en yaygın kütüphane. El yazımı ayrıştırmadan farkı akış, ağaç ve veri-bağlama modlarını tek çatıda vermesi.
Açık Kaynak · API · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
JVM için çok yüksek başarımlı eşzamanlı kuyruklar; Netty gibi projelerce kullanılıyor. java.util.concurrent kuyruklarından farkı tek/çok üretici–tüketici senaryolarına özel, kilitsiz tasarımlar sunması.
Açık Kaynak · Backend · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
JVM’de mikro-ölçüm için OpenJDK aracı; ölçümü bozan JIT etkilerini hesaba katar. Elle zamanlamadan farkı ısınma, ölü kod eleme gibi tuzakları doğru kurgulaması.
Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsiz · Araçdoğrulandı 2026-11-09arşiv
Java’nın standart birim test çatısı; test yazımı ve çalıştırmanın temeli. Elle main’de denemekten farkı iddialar, yaşam döngüsü kancaları ve parametreli testler getirmesi.
Açık Kaynak · Dokümantasyon · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
JVM üzerinde çalışan, Android’in tercih ettiği çok platformlu dil. Java’dan farkı null güvenliği, daha kısa sözdizimi ve eşyordamlar (coroutines); Java koduyla tam uyumlu çalışıyor.
Açık Kaynak · Dokümantasyon · JVM (Java, Kotlin, Scala) · Ücretsiz · Mobildoğrulandı 2026-11-09arşiv
Java platformunun açık kaynak referans uygulaması — dilin ve JVM’in geliştiği yer. Satıcı dağıtımlarından farkı standardın kendisinin burada tanımlanması.
Açık Kaynak · Dokümantasyon · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
Getter/setter, yapıcı gibi tekrar eden Java kodunu ek açıklamalarla derleme anında üreten araç. Elle yazmaktan farkı sınıfı kısa tutup gürültüyü derleyiciye bırakması.
Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsiz · Araçdoğrulandı 2026-11-09arşiv
Nesne yönelimli ve işlevseli birleştiren, JVM üzerinde çalışan dil; Spark’ın yazıldığı dil. Java’dan farkı güçlü tip çıkarımı, desen eşleme ve işlevsel koleksiyonlar.
Açık Kaynak · Backend · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
Scala kaynak kodunu biçim ve stil kurallarına göre denetleyen linter; projenin sitesi kapandı, depo 2022’den beri durgun. scalafmt’den farkı kodu biçimlemek yerine kurala uymayanı raporlaması; yeni projelerde Scalafix daha yaygın.
Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsiz · AraçDepo Durgundoğrulandı 2026-11-09arşiv
JDK ve JVM araçlarının birden çok sürümünü kurup değiştiren komut satırı yöneticisi. Elle PATH ayarlamaktan farkı proje bazında sürüm geçişini tek komuta indirmesi.
CLI · Açık Kaynak · Otomasyon · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
Kurumsal Java’da baskın olan uygulama çatısı — bağımlılık enjeksiyonu, web, veri. Kütüphane yığmaktan farkı bunları tek tutarlı programlama modelinde birleştirmesi.
Backend · Açık Kaynak · API · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
Oracle’ın resmî Java öğreticisi; dil temellerinden koleksiyonlara ve eşzamanlılığa. Üçüncü parti kurslardan farkı standart kütüphanenin niyetini birinci ağızdan anlatması — karşılığında üslubu kuru ve bazı bölümleri eski sürümlerde kalmış.
Java’ya kalıcı koleksiyonlar ve fonksiyonel kontrol yapıları getiren kütüphane. Standart koleksiyonlardan farkı değişmezliği ve Try/Either gibi tipleri öne alması.
Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv