Fihrist

Java & JVM

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.

27 bağlantı

1
Ammonitegithub.com

Scala’yı BASH benzeri dosya işlemleri için kullanılabilir kılan gelişmiş REPL.

CLI · Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
2
Apache Mavenmaven.apache.org

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
3
Awesome Javagithub.com

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ı.

Awesome Liste · Referans · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
4
Awesome Scalagithub.com

Scala kütüphane ve araçlarının konuya göre listesi. Dağınık aramadan farkı fonksiyonel ve büyük veri kütüphanelerini bir arada göstermesi.

Awesome Liste · JVM (Java, Kotlin, Scala) · ÜcretsizDepo Durgundoğrulandı 2026-11-09arşiv
5
Baeldungbaeldung.com

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.

Öğretici · Ücretsiz · Referans · JVM (Java, Kotlin, Scala)doğrulandı 2026-11-09arşiv
6
better-filesgithub.com

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
7
Clojureclojure.org

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
8
Coursiergithub.com

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
9

Oracle’ın güncel, resmî Java öğrenme portalı. Eski Java Tutorials’tan farkı modern sürümlere göre yenilenmiş, konu konu düzenlenmiş olması.

Öğretici · Ücretsiz · Dokümantasyon · JVM (Java, Kotlin, Scala)doğrulandı 2026-11-09arşiv
10
Gradlegradle.org

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
11
Guavagithub.com

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
12
Hibernatehibernate.org

Java nesnelerini ilişkisel veritabanı satırlarına eşleyen ORM. Ham JDBC’den farkı SQL’i büyük ölçüde soyutlayıp nesne grafiğini kalıcılaştırması.

Açık Kaynak · Veritabanı · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
13
Jacksongithub.com

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
14
JCToolsgithub.com

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
15
JMHgithub.com

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
16
JUnit 5junit.org

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
17
Kotlinkotlinlang.org

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
18
OpenJDKopenjdk.org

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
19
Project Lombokprojectlombok.org

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
20
Scalascala-lang.org

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
21
Scalastylegithub.com

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
22
Scoveragegithub.com

Scala için ifade (statement) bazlı kod kapsama aracı; satır bazlıdan daha isabetli.

Açık Kaynak · JVM (Java, Kotlin, Scala) · Ücretsiz · Araçdoğrulandı 2026-11-09arşiv
23
SDKMAN!sdkman.io

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
24
Spring Bootspring.io

Spring uygulamalarını yapılandırma yükü olmadan, çalışır hâlde başlatan çatı. Ham Spring’den farkı akıllı varsayılanlar ve gömülü sunucuyla “tek komutla ayağa kalkması”.

Backend · Açık Kaynak · API · JVM (Java, Kotlin, Scala) · Ücretsizdoğrulandı 2026-11-09arşiv
25

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
26
The Java Tutorialsdocs.oracle.com

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ış.

Dokümantasyon · Öğretici · Ücretsiz · JVM (Java, Kotlin, Scala)doğrulandı 2026-11-09arşiv
27
Vavrgithub.com

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