ออราเคิลออก Java 15 ตามรอบการออกรุ่นทุก 6 เดือน ของใหม่ที่สำคัญในรุ่นนี้คือ ZGC ซึ่งเป็น GC (garbage collector) ตัวใหม่ที่ทำงานเร็ว (low-latency) ลดระยะการหยุดทำงานของ GC ที่เป็นปัญหาเรื้อรังของ Java มาตั้งแต่แรกลง
นอกจาก ZGC แล้ว Java 15 ยังมี GC อีกตัวให้เลือกใช้งานคือ Shenandoah ที่เน้นการเป็น low-latency เช่นกัน (แต่ใช้คนละวิธีกับ ZGC) อย่างไรก็ตาม Java ยังคงใช้ GC หลักเป็นตัวเดิมคือ G1
ของใหม่อย่างอื่นได้แก่
Java 16 มีกำหนดออกช่วงเดือนมีนาคม 2021 จากนั้นจะเป็นคิวของ Java 17 ที่จะเป็นรุ่น LTS ตัวต่อไป ถัดจาก Java 11 ซึ่งเป็น LTS รุ่นปัจจุบัน
ในประกาศเปิดตัว Java 15 ออราเคิลยังให้ข้อมูลว่าหลังเปลี่ยนมาใช้รอบการออกรุ่นทุก 6 เดือน เราก็ได้เห็นฟีเจอร์ใหม่ๆ ทยอยออกมาอย่างต่อเนื่อง ต่างจากยุค Java 8/9 ที่ต้องใช้เวลานานกว่าจะออกได้แต่ละรุ่น และการมีฟีเจอร์มากๆ ในรุ่นเดียวทำให้บริหารจัดการได้ยากกว่ามาก
สัดส่วนบริษัทที่เข้ามาร่วมพัฒนา Java ยังมาจากออราเคิลเป็นหลัก อันดับสองคือ Red Hat ตามด้วย SAP, Arm, กลุ่มนักพัฒนาอิสระ (นับทั้งหมดรวมกัน) และ Tencent
ที่มา - JDK, Oracle, Oracle Blog
Comments
ดีงาม
เร็ว