Java 21 की नई विशेषताएँ
(loicmathieu.fr)- Java 21 एक नया LTS वर्ज़न है और इसे 2 साल तक सपोर्ट किया जाएगा
- सबसे महत्वपूर्ण बात Virtual Threads का पूरा होना है
- JEP 430: String Templates (Preview) - String Interpolation सपोर्ट
- JEP 431: Sequenced Collections - Collections API में कई फीचर्स जोड़े गए
- JEP 443: Unnamed Patterns and Variables (Preview) -
"_"का उपयोग unnamed pattern/variable के रूप में - JEP 445: Unnamed Classes and Instance Main Methods (Preview) - Main method को सरल बनाकर साधारण Java code को और आसानी से लिखा जा सकता है
- वे फीचर्स जो Preview से बाहर आ रहे हैं:
- JEP 440 – Record Patterns
- JEP 441 – Pattern Matching for switch
- JEP 444 – Virtual Threads
- वे फीचर्स जो Preview में बने हुए हैं
- JEP 442 – Foreign Function & Memory API (Third Preview)
- JEP 448 – Vector API
- JEP 446 – Scoped Values (Preview)
- JEP 453 – Structured Concurrency (Preview)
6 टिप्पणियां
अंकल...
आह, JEP 445 तो सच में.. Java में लिखा हुआ Hello World बहुत ही बेतरतीब लगता था, हाहा
यह जो जटिल था, उसे अब नीचे की तरह लिखना संभव बनाता है.
'और विश्वविद्यालय में हाथ से कोड लिखने वाले डरावने सपने का समाधान!'
लेकिन पाठ्यपुस्तक JDK8 पर है, इसलिए fail
ऐसा लग रहा है कि Java, Kotlin की features को उलटी दिशा में अपने अंदर समाहित कर रहा है।
फ़ीचर्स पूरी तरह स्वागतयोग्य हैं, लेकिन सिंटैक्स धीरे-धीरे C++ जैसा होता जा रहा है।