วันนี้ทำการ review code ภาษา Java
ได้เห็นรูปแบบการเขียน code แปลก ๆ หลายอย่าง
แน่นอนว่า สิ่งเหล่านั้นสามารถเขียนได้หลายแบบ
บางรูปแบบมันน่าสนใจมาก ๆ
ลองมาดูกันหน่อย

เริ่มด้วยการ initial ค่าต่าง ๆ ของ Collection Framework

บ่อยครั้งถ้าต้องการกำหนดค่าเริ่มต้นของ Map
มักจะทำแบบนี้

แต่รู้ไหมว่า ทำแบบนี้ได้นะ
เขาเรียกว่า double-brace ดังนี้

ยิ่งใน Java 9 ยิ่งง่ายขึ้นอีก
เนื่องจากมี Static Factory Method ให้ใช้

อีกเรื่องที่น่าสนใจกว่าคือ Executable comment ใน Java

ไปเจอในบทความเรื่อง Secret in Java
ปกติเราทำการ comment code เพื่อไม่ให้ compiler ทำการ execute code .ในส่วนนั้น ๆ
หรือทำการเขียน comment นั่นเอง
แต่ใน Java นั้นเราสามารถให้ code ใน comment ทำงานได้นะ
ตามจริงมันคือ Unicode นั่นเอง
มาดูตัวอย่างกัน

คำถามคือค่าของตัวแปร message คืออะไร ?
ลองดูกันนะ

ขอให้สนุกกับการเขียน code นะ

Tags: