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


News

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

  • ผู้เริ่มหัวข้อ ผู้เริ่มหัวข้อ News 
  • วันที่เริ่มต้น วันที่เริ่มต้น

News 

Moderator

สมาชิกทีมงาน
Moderator
Verify member
เข้าร่วม
1 มิถุนายน 2011
ข้อความ
15,229
คะแนนปฏิกิริยา
0
คะแนน
36
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
กลับ
ยอดนิยม