Oracle ออก Java 14 ตามรอบการออกรุ่นใหญ่ทุก 6 เดือน ฟีเจอร์ใหม่ในรุ่นนี้เน้นที่เรื่องหน่วยความจำและ garbage collector (GC) หลายอย่าง เช่น การรองรับ NUMA-aware memory allocation บน G1 ที่เป็น GC ดีฟอลต์ในปัจจุบัน และการพอร์ต ZGC ซึ่งเป็น GC ตัวใหม่มายังวินโดวส์และแมค
ของใหม่อีกอย่างที่น่าสนใจคือ records เป็นฟีเจอร์ใหม่ของตัวภาษา Java ที่ให้เขียนซินแทกซ์ประกาศคลาสได้กระชับและปลอดภัยขึ้น (รายละเอียด), switch expression ที่เคยทดสอบใน Java 12/13 กลายเป็นฟีเจอร์มาตรฐานแล้ว
นอกจากนี้ยังเริ่มประกาศให้ Java บน Solaris/SPARC มีสถานะล้าสมัย (deprecated) เพื่อเตรียมถอดออกในอนาคต
สำหรับการใช้งานทั่วไป ยังคงแนะนำ Java 11 ที่เป็นรุ่น LTS ซัพพอร์ตนาน 8 ปี โดย LTS รุ่นหน้าคือ Java 17 ที่มีกำหนดออกช่วงปลายปีหน้า 2021
Comments
+1