ตั้งแต่ JDK 9 ขึ้นมานั้น จะมี Java Linker มาให้ ซึ่งเป็น command line tool ช่วยให้เราสามารถทำการ custom JRE (Java Runtime Environment) เหมาะสมกับ application ของเราได้เอง โดยจะทำงานร่วมกับแนวคิดของ module นั่นเอง
Read More…
ในภาษาโปรแกรมต่าง ๆ ไม่ว่าจะเป็น Python, Swift, Scala, Clojure ล้วนมีสิ่งที่เรียกว่า REPL (Read Eval Print Loop) สำหรับการ run statement ต่าง ๆ ของ code โดยไม่ต้องทำการสร้างไฟล์ใด ๆ ขึ้นมาเลย เพื่อทดสอบ เพื่อทดลอง เพื่อตรวจสอบ ชุดของ code ที่สำคัญใน Java 9 ก็มีความสามารถนี้เช่นกัน นั่นคือสิ่งเล็ก ๆ ที่เรีกยว่า JShell ดังนั้นมาลองใช้งานกันนิดหน่อย
Read More…
เป็นการรอคอยที่ยาวนานมาก ๆ สำหรับ Java 9 หลังจากที่ Java 8 ปล่อยออกมาเมื่อ 3 ปีที่แล้ว !! ดังนั้นมาดูกันหน่อยว่า มี feature หลัก ๆ อะไรกันบ้าง ? มีอะไรที่เปลี่ยนแปลงกันบ้าง ? มาดูกันเลย
Read More…
วันว่าง ๆ ติดฝนมาลองทำความรู้จักกับ Java Modular ใน JDK 9 กันนิดหน่อย หรือบางคนอาจจะรู้จักในชื่อว่า Project Jigsaw ซึ่งเป็น feature ที่ถูกเลื่อมาอย่างยาวนานตั้งแต่ JDK 7, 8 หรือ 9 ดังนั้นลองมาทำความรู้จักกันหน่อยด้วยการเขียน code
Read More…
หลังจากที่ JDK 9 Feature Extension Complete process นั้น เลื่อนมาจากเมื่อปลายปีที่ผ่านมา ถึงตอนนี้ทีมดูแลได้ประกาศออกมาว่าขั้นตอนนี้เสร็จสิ้นแล้ว นั่นหมายความว่า ได้ feature ทั้งหมดออกมาแล้ว !!
Read More…
จากงาน Java One 2015 ที่ผ่านมานั้น ทีมของ Jigsaw project ได้มาพูดเรื่องต่าง ๆ ที่น่าสนใจของ JDK 9 ไม่ว่าจะเป็น Prepare for JDK 9 Introduction to Modular Development Advance Modular Development Project Jigsaw: Under the Hood ซึ่งเป็นเนื้อหาที่ Java Developer ทุก ๆ คนต้องดู ต้องรู้กันนะ
Read More…
ช่วงหลังๆ ข่าวเกี่ยวกับ Java 9 ดูจะเงียบๆ ไปพอควร โดย feature ต่างๆ จะ final ก็ประมาณเดือนธันวาคม 2015 และจะ release ออกมาประมาณเดือนกันยายน 2016 โน่นแหละ ล่าสุดมีข่าวออกมาเกี่ยวกับ feature ต่างๆ ที่คาดว่าจะอยู่ใน Java 9 ซึ่งอาจจะเข้ามาเปลี่ยนวิธีการพัฒนาของ Java developer กันเลย กับบาง feature ที่ว่าน่าสนใจ มีประโยชน์ กลับไม่ได้อยู่ใน Java 9 อีกด้วย
Read More…
จากงาน EclipseCon 2015 มี keynote เรื่อง Java 9 and Beyond โดยคุณ Mark Reinhold ตำแหน่ง Chief Architect of the Java Platform Group ที่ Oracle ซึ่งเนื้อหาโดยรวมเป็นการพูดถึง feature ต่างๆ ของ Java 9 มาดูกันว่า มีอะไรกันบ้าง
Read More…
ในช่วงกลางเดือนสิงหาคม ทาง Oracle ได้ประกาศ ความสามารถที่จะเพิ่มและปรับปรุงใน Java 9 ออกมา โดยมีขั้นตอนการเพิ่มความสามารถใหม่ ชื่อว่า JEPs (Java Enhancement Proposals) และมาดูกันว่า Java 9 มีความสามารถอะไรที่น่าสนใจบ้าง เผื่อจะได้คุยกับเขารู้เรื่อง หรือเตรียมตัวรับมือกับมันในอนาคต
Read More…