หลังจาก เลื่อนแล้ว เลื่อนอีกมานาน ในที่สุด Oracle ก็ได้ฤกษ์ออก Java 9 ตัวจริง ซึ่งทิ้งช่วงห่างจาก Java 8 นานถึง 3 ปีครึ่ง
ตอนนี้ยังมีเฉพาะ Java Development Kit (JDK) 9 ให้ดาวน์โหลดบนลินุกซ์เพียงแพลตฟอร์มเดียว ฟีเจอร์ใหม่ของ Java 9 คือ Project Jigsaw หรือชื่ออย่างเป็นทางการคือ Java Platform Module System ซึ่งเป็นการแยกส่วน Java ออกเป็นโมดูลย่อยๆ เพื่อใช้งานเท่าที่จำเป็น ลดขนาดไฟล์และนำ Java ไปใช้กับอุปกรณ์ที่มีทรัพยากรจำกัดได้ง่ายขึ้น
ของใหม่อีกอย่างที่น่าสนใจคือ Java Shell (jshell) มันคือคอมมานด์ไลน์ที่รันโค้ด Java แบบอินเทอร์แอคทีฟ ใช้งานได้ทันทีไม่ต้องคอมไพล์ (Read-Eval-Print Loop - REPL) แบบเดียวกับในภาษาสคริปต์อื่นๆ ช่วยให้การทดสอบโค้ดสั้นๆ หรือหัดเขียนโค้ดทำได้สะดวกขึ้น
ของใหม่อย่างอื่นคือการรองรับเทคโนโลยียุคใหม่ๆ ตามยุคสมัย เช่น การแสดงผลความละเอียดสูง (HiDPI), การแสดงภาพเดียวกันที่ความละเอียดหลายแบบ ตามหน้าจอของอุปกรณ์, Unicode 8.0, อัลกอริทึมเข้ารหัส SHA-3, HTTP/2
Java 9 ยังประกาศยกเลิกเทคโนโลยีรุ่นเก่าบางตัว เช่น Java Plug-in ในเว็บเบราว์เซอร์
ทั้งนี้ Java 9 เป็น Java รุ่นสุดท้ายที่ใช้ระบบการออกรุ่นแบบเดิม หลังจากนี้ Java จะออกรุ่นใหม่ทุก 6 เดือน รุ่นหน้าจะเรียกเวอร์ชัน 18.3 ออกเดือนมีนาคม 2018
Comments
ออฟฟิตยังใช้ Java 6 อยู่เลย :(
JDK ของ Windows, macOS, Solaris SPARC ก็ตามมาแล้วนะครับ
ผมยัง jdk1.7 อยู่เลย
ถ้า จาวา10 ต้องเรียก javaX