วันเสาร์ที่ 26 มีนาคม พ.ศ. 2565

Java 18 ออกแล้ว เปลี่ยนมาใช้ UTF-8 เป็นดีฟอลต์

Oracle ออก Java 18 ตามรอบการออกทุก 6 เดือน โดยเวอร์ชันนี้ไม่ได้เป็น LTS เหมือนกับ Java 17 ที่มีระยะซัพพอร์ตนาน 8 ปี ส่วน LTS ตัวหน้าคือ Java 21 ที่จะออกในเดือนกันยายน 2023

ของใหม่ใน Java 18 ได้แก่

  • เปลี่ยนค่าดีฟอลต์ของรหัสอักขระมาเป็น UTF-8 จากของเดิมที่ขึ้นกับค่าดีฟอลต์ของ OS ส่งผลให้ Java จัดการอักขระเหมือนกันเสมอบนทุกสภาพแวดล้อม (คือเป็น UTF-8 หมด ไม่ต้องเสี่ยงว่าจะเจอความผิดพลาดจากชุดอักขระที่ต่างกัน)
  • เปลี่ยนระบบการแปลง Hostname เป็น IP จากของเดิมที่พึ่งพา resolver ของ OS มาเป็น API ตัวใหม่ที่ให้ผลเหมือนกันบนทุกแพลตฟอร์ม
  • เพิ่ม simple web server เว็บเซิร์ฟเวอร์แบบง่ายๆ ที่รันได้แต่ static file สำหรับใช้ทดสอบแบบเร็วๆ โดยไม่ต้องติดตั้งเว็บเซิร์ฟเวอร์เอง
  • พรีวิวฟีเจอร์ Vector API สำหรับการประมวลแบบขนาน (เวกเตอร์), พรีวิว Foreign Function เปิด API ให้กับภาษาโปรแกรมอื่นนอก Java รันไทม์

จำนวนฟีเจอร์ของ Java แต่ละรุ่น หลังเปลี่ยนมาใช้ระบบการออกรุ่นทุก 6 เดือน

ที่มา: Blognone

ไม่มีความคิดเห็น:

แสดงความคิดเห็น