กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see


News

ข่าว Java 25 LTS ออกแล้ว เพิ่มโหมด Compact Source โค้ดสั้นลง ซับซ้อนน้อยลง เรียนรู้ง่ายขึ้น

News 

Active member

สมาชิกทีมงาน
Moderator
Distributor
Java 25 LTS ออกแล้ว เพิ่มโหมด Compact Source โค้ดสั้นลง ซับซ้อนน้อยลง เรียนรู้ง่ายขึ้น
Body

Oracle ออก Java 25 รุ่นเสถียร โดยเวอร์ชันนี้นับเป็นรุ่นซัพพอร์ตระยะยาว LTS ที่ออกทุก 2 ปี มาแทน Java 21 และมี ระยะเวลาซัพพอร์ต นาน 5+3 ปี (ยาวสุดไปจนถึงปี 2033)

Java 25 มีฟีเจอร์ใหม่ทั้งหมด 16 อย่าง (นับตามสเปก JDK Enhancement Proposal หรือ JEP) โดยฟีเจอร์เด่นๆ ในระดับภาษา มีดังนี้

  • Compact Source Files and Instance Main Methods ช่วยให้คนหัดเขียน Java เรียนรู้ภาษาง่ายขึ้น แสดงโค้ดแบบสั้นลง ตัวอย่างเช่น การเขียน Hello World ครั้งแรก ไม่จำเป็นต้องประกาศ public static แล้ว โผล่มา void main ได้เลย
  • Module Import Declarations ปรับวิธีการอิมพอร์ตคลาสหรือโมดูลที่ใช้บ่อยๆ ให้ง่ายขึ้นด้วย import module สามารถอิมพอร์ตทั้งโมดูลในบรรทัดเดียว แทนการต้องมานั่งไล่อิมพอร์ตทีละแพ็กเกจ
  • Flexible Constructor Bodies อนุญาตให้เขียน statement ตรวจสอบข้อมูลใน class ที่ constructor ก่อนเรียกเข้า super() แก้ปัญหาเรื่อง code safety (ดูคลิปประกอบ)
  • Scoped Values เป็นการจัดการแชร์ข้อมูล immutable data ระหว่าง thread

นอกจากนี้ยังมีการปรับปรุงประสิทธิภาพหลายจุด เช่น การทำ Ahead-of-Time Method Profiling เพื่อให้ JVM เรียกใช้งานข้อมูลได้เร็วขึ้นในการรันครั้งแรก, Compact Object Headers ลดขนาด header ของออบเจ็คต์ลง ลดปริมาณแรมที่ต้องใช้งาน เป็นต้น

ที่มา - OpenJDK, Java Blog, Oracle, JetBrains

mk Wed, 17/09/2025 - 09:26

Continue reading...
 



กรุณาปิด โปรแกรมบล๊อกโฆษณา เพราะเราอยู่ได้ด้วยโฆษณาที่ท่านเห็น
Please close the adblock program. Because we can live with the ads you see
กลับ
ยอดนิยม ด้านล่าง