หลังจากที่ JDK 14 RC แรก ๆ ถูกปล่อยออกมาให้ลองทดสอบเล่น ๆ
แน่นอนว่า feature ต่าง ๆ อาจจะมีการเปลี่ยนแปลงอีกเยอะ
แต่ว่าก็มีความสามารถที่น่าสนใจให้เล่นกัน ไม่ว่าจะเป็น

  • Switch expression เปิดให้ใช้ได้เลย ออกจาก preview feature แล้วนะ
  • การปรับปรุง  error message ของ NullPointerException (NPE) จาก JEP 358
  • มี Record มาเป็น preview feature จาก JEP 359

ตัวที่ผมสนใจคือ การปรับปรุง error message ของ NPE

จากที่ลองพบว่า อธิบายปัญหาได้ชัดเจนขึ้นมาก
ยกตัวอย่างเช่น

ทำการ run เพื่อดู error ดังนี้ ดังนี้

ลอง Download มาเล่นกันดูครับ
หรือใช้ผ่าน Docker Image ก็ได้

Reference Websites