หลังจากที่ JDK 14 RC แรก ๆ ถูกปล่อยออกมาให้ลองทดสอบเล่น ๆ
แน่นอนว่า feature ต่าง ๆ อาจจะมีการเปลี่ยนแปลงอีกเยอะ
แต่ว่าก็มีความสามารถที่น่าสนใจให้เล่นกัน ไม่ว่าจะเป็น
- Switch expression เปิดให้ใช้ได้เลย ออกจาก preview feature แล้วนะ
- การปรับปรุง error message ของ NullPointerException (NPE) จาก JEP 358
- มี Record มาเป็น preview feature จาก JEP 359
ตัวที่ผมสนใจคือ การปรับปรุง error message ของ NPE
จากที่ลองพบว่า อธิบายปัญหาได้ชัดเจนขึ้นมาก
ยกตัวอย่างเช่น
ทำการ run เพื่อดู error ดังนี้ ดังนี้
[gist id="74a6e19ab8eebfe1071a6309de9b7c34" file="1.txt"]ลอง Download มาเล่นกันดูครับ
หรือใช้ผ่าน Docker Image ก็ได้
Reference Websites