ใน Java 21 นั้น
มี JEP 445: Unnamed Classes and Instance Main Methods (Preview) เพิ่มเข้ามา
มีเป้าหมายเพื่อปรับปรุงการเขียน class และ main method ให้ง่ายขึ้น
ช่วยให้ง่ายต่อนักพัฒนา Java ใหม่ ๆ หรือ เป็นมิตรมากยิ่งขึ้นนั่นเอง
มาดูกันว่าเป็นอย่างไร ?
เริ่มจากการเขียน HelloWorld ปกติ
แค่จะแสดงคำว่า Hello World ต้องเขียนเยอะมาก ๆ
[gist id="08482588c6c4bae0188304591a01be7f" file="HelloWorld.java"]ดังนั้นจึงมีแนวคิดว่า ถ้าเขียนสั้น ๆ ง่าย ๆ
จะดีกว่าไหม ?
ยกตัวอย่างเช่น
หรือเขียน method แบบนี้ไปเลย
ไม่ต้องทำการเขียน class และ method main() อะไรเลย
ลองทำการ compile และ run กันหน่อย
[gist id="08482588c6c4bae0188304591a01be7f" file="1.txt"]สามารถ Download JDK 21 (Early Access Preview) มาลองเล่นได้