Oracle ออก Java 19 ตามรอบการออกทุก 6 เดือน โดย Java 19 เป็น รุ่นซัพพอร์ตระยะสั้นแบบเดียวกับ Java 18 ต่างจาก Java 17 ที่เป็น LTS ซัพพอร์ตยาว 8 ปี
ของใหม่ใน Java 19 มีด้วยกัน 7 อย่าง (นับตามข้อเสนอ JDK Enhancement Proposals - JEP) แบ่งเป็น 4 หมวดดังนี้
- Project Amberปรับปรุงฟีเจอร์ของตัวภาษา ได้แก่ Record Patterns และ Pattern Matching for switch ทั้งสองอย่างยังเป็นพรีวิว
- Project Panamaเชื่อมต่อ JVM กับภาษาอื่นๆ ผ่าน API ได้แก่ Foreign Function & Memory API สำหรับเรียกฟังก์ชันในภาษาอื่น และ Vector API สำหรับการประมวลผลแบบเวกเตอร์
- Project Loomปรับปรุงตัว JVM โดยเฉพาะเรื่องเธร็ด เพิ่ม Virtual Threads เธร็ดขนาดเบาแบบใหม่ ไม่ต้องพึ่งการบริหารเธร็ดของตัว OS ที่เปลืองทรัพยากร
- New Portเริ่มต้นพอร์ตไปยังสถาปัตยกรรม Linux/RISC-V ที่กำลังมาแรงในช่วงหลัง
ที่มา - Oracle
Get latest news from Blognone
Follow @twitterapi
Comments
นั่งดูในทวิต เห็นฝรั่งเค้าอวย project loom กันมาก...ปล...อยากได้เบาๆก็ย้ายไปใช้ process ของ BEAM แทน JVM เลย 5555