Tag: openjdk
8 รายการ
Blog

JDK 27 เจอบั๊ก P1 ก่อนออกจริง ทำไมการถอยโค้ดจึงช่วยรักษาความถูกต้อง
เล่าเหตุบั๊ก C2 ทำข้อความเพี้ยนใน JDK 27 รุ่นทดสอบ เหตุผลที่ทีมถอยการแก้ไข และสิ่งที่ทีม Java ควรเพิ่มในแผนทดสอบก่อนอัปเกรด

JEP 547 Lazy Constants ขยับเป็น Candidate รอบ Preview ที่ 4 — ยังไม่ล็อกเข้า JDK 28
JEP 547 เปลี่ยนสถานะเป็น Candidate แล้ว โดยเสนอ preview ครั้งที่ 4 โดยไม่เปลี่ยนแปลงอะไรจากเดิม ช่วยลดเวลาเปิดแอป ลดการสร้าง logger, config, DB pool ที่ไม่จำเป็น เหมาะกับนักพัฒนา Java ที่อยากให้โปรแกรมเร็วขึ้นและปลอดภัยใน multi-thread
JDK 28 Rich JavaDoc: แท็ก @note ไฮไลต์คำเตือนในเอกสาร API
สรุป Inside.java 23 ก.ย. 2026 (Billy Korando) — Quality Outreach ชวนลองแท็ก @note ใน JavaDoc สำหรับ JDK 28 พร้อม attribute header/kind/id

JDK 27 ตามตาราง GA 15 ก.ย.: หน้า RI มีบิลด์ 27+35 และระบุผ่าน JCP แล้ว
อ่าน openjdk.org/projects/jdk/27 และ jdk.java.net/java-se-ri/27 — ตาราง GA วันนี้ มีดาวน์โหลด RI 27+35; หน้า jdk.java.net/27 อาจยังโชว์ RC/EA อย่าสับสนกับมาร์เก็ตติ้ง Oracle commercial

อีกหนึ่งสัปดาห์สู่ JDK 27 GA: ดีฟอลต์ที่ควรรู้ก่อนอัป
สรุปสั้นก่อน General Availability 15 ก.ย. 2026 จาก openjdk.org/projects/jdk/27 และ jdk.java.net/27 โฟกัสดีฟอลต์อย่าง G1 และ compact object headers
Java Try-with-resources: ปิด Resource ย้อนลำดับแม้กลางทางมี Exception
ใช้ AutoCloseable และ try-with-resources ใน Java 17 เพื่อรับประกัน cleanup พร้อม assertions ของลำดับปิด
Java Switch Expressions: ให้ทุกเส้นทางคืนค่าและหยุด Fall-through โดยไม่ตั้งใจ
ใช้ switch expression และ yield ใน Java 17 เพื่อทำ mapping ให้ครบทุกกรณี พร้อม self-contained assertions
Java Helpful NullPointerExceptions: อ่าน Chain ที่ขาดให้เจอจุด null เร็วขึ้น
ใช้ข้อความ NPE ที่ละเอียดขึ้นใน Java 17 ควบคู่กับการลด method chain และเพิ่ม boundary checks