Java 21 GA นั้นเพิ่งปล่อยออกมานั้น
มี JEPs ออกมา 15 ตัว พร้อมกับแก้ไข bug ไปมากกว่า 2,000 ตัว
โดย feature มีดังนี้

  • Vector API (Sixth Incubator)
  • String Templates (Preview)
  • Unnamed Patterns and Variables (Preview)
  • Unnamed Classes and Instance Main Methods (Preview)
  • Scoped Values (Preview)
  • Foreign Function & Memory API (Third Preview)
  • Structured Concurrency (Preview)

มาดูตัวที่น่าจะได้ใช้กัน

Record Patterns – JEP 440

เพิ่มเข้ามาตั้งแต่ Java 19 แล้ว
สามารถทำงานร่วมกัย instanceof และ switch-case ได้

String Templates (Preview)

Unnamed Patterns and Variables (Preview)

Structured Concurrency (Preview)

สำหรับ concurrent program ใน thread ต่าง ๆ ตัวอย่างเช่น

Unnamed Classes and Instance Main Methods (Preview)

พร้อม upgrade Java 21 กันหรือยัง

Reference Websites