Java 21'in Yeni Özellikleri
(loicmathieu.fr)- Java 21, 2 yıl boyunca desteklenecek yeni LTS sürümü
- En önemli yenilik, Virtual Threads'in tamamlanmış olması
- JEP 430: String Templates (Preview) - String Interpolation desteği
- JEP 431: Sequenced Collections - Collection API'sine birçok özellik eklendi
- JEP 443: Unnamed Patterns and Variables (Preview) -
"_"anonim pattern/değişken olarak kullanılabiliyor - JEP 445: Unnamed Classes and Instance Main Methods (Preview) - Main metodunu sadeleştirerek basit Java kodlarının daha kolay yazılmasını sağlıyor
- Preview'dan çıkan özellikler:
- JEP 440 – Record Patterns
- JEP 441 – Pattern Matching for switch
- JEP 444 – Virtual Threads
- Preview olarak kalan özellikler
- JEP 442 – Foreign Function & Memory API (Third Preview)
- JEP 448 – Vector API
- JEP 446 – Scoped Values (Preview)
- JEP 453 – Structured Concurrency (Preview)
6 yorum
Amca...
Ah, JEP 445 gerçekten... Java ile yazılmış Hello World fazlasıyla dağınıktı haha
Bu karmaşık yapıyı artık aşağıdaki gibi yazabilmemizi sağlıyor.
've üniversitede elle kod yazma kâbusu çözüldü!'
ama ders kitabı JDK8 olduğu için başarısız
Java'nın Kotlin'in özelliklerini ters yönde içine aldığını hissettiriyor.
Özellikler kesinlikle memnuniyet verici ama söz dizimi giderek C++ gibi oluyor.