หลังจากที่ JDK 9 Feature Extension Complete process นั้น
เลื่อนมาจากเมื่อปลายปีที่ผ่านมา
ถึงตอนนี้ทีมดูแลได้ประกาศออกมาว่าขั้นตอนนี้เสร็จสิ้นแล้ว
นั่นหมายความว่า ได้ feature ทั้งหมดออกมาแล้ว !!

มาดู feature ที่ผมสนใจกันหน่อย

  • Modularity อันนี้ตัวเด็ดเลย JEPs 200
  • jshell หรือ Java Shell (Read-Eval-Print-Loop) JEPs 222
  • HTTP2 Client ใน JEPs 110
  • Deprecated Applet API แล้วจ้าาา JEPs 289 ดังนั้นจะไม่ support Java plugin ใน browser แล้วนะ
  • มี API สนับสนุน Nashorn ECMAScript JEPs 236
  • ปรับปรุง Startup time ของ Java application JEPs 295
  • Platform สำหรับ Logging API และ Service ใน JEPs 264

สามารถดูรายละเอียดเพิ่มเติมได้ที่ JDK 9 project

โดยขั้นตอนก็ต้องมาพิจารณาต่อไปว่า
จะต้องทำการปรับปรุงในแต่ละ feature อย่างไรบ้าง ?
จะต้องทำการปรับปรุงการทดสอบและเอกสารอะไรบ้าง ?
รวมทั้งต้องทำการทดสอบการใช้งาน
และรับ feedback ต่าง ๆ จาก developer ต่อไป

หวังว่าในปลายเดือนกรกฎาคมปีนี้จะได้ใช้ JDK 9 GA กันนะครับ

Tags:,