Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

เผยโฉมอนาคตของ Java: JDK 22 เริ่มสร้างเอกลักษณ์ด้วย API ใหม่

เผยโฉมอนาคตของ Java: JDK 22 เริ่มสร้างเอกลักษณ์ด้วย API ใหม่

การทำซ้ำที่กำลังจะมีขึ้นของ Java Standard Edition, Java Development Kit (JDK) 22 ซึ่งมีกำหนดเปิดตัวในเดือนมีนาคม 2024 ได้เริ่มดำเนินการอย่างเป็นทางการแล้ว ข้อเสนอฟีเจอร์เปิดสำหรับเวอร์ชันนี้คือฟังก์ชันภายนอกและ API หน่วยความจำ ซึ่งบ่งบอกถึงความก้าวหน้าที่มุ่งมั่นสู่อนาคตของการทำงานร่วมกันในโปรแกรม Java

Java API ยุคถัดไปนี้มีไว้เพื่อสร้างการเชื่อมต่อระหว่างโปรแกรม Java กับโค้ดและข้อมูลภายนอก โดยก้าวออกจากสภาพแวดล้อมรันไทม์ Java ที่ถูกจำกัด เทคโนโลยีนี้ช่วยให้ Java เรียกใช้ฟังก์ชันต่างประเทศและเข้าถึงหน่วยความจำภายนอก ส่งเสริมความสามารถของโปรแกรมในการเชื่อมต่อกับไลบรารีดั้งเดิมและจัดการข้อมูลดั้งเดิม สถานการณ์ปฏิบัติการนี้มีช่องโหว่ที่เกี่ยวข้องกับ JNI (Java Native Interface) ซึ่งเป็นตำแหน่งที่มีรายละเอียดอยู่ในข้อเสนอเบื้องต้น

ก่อนหน้านี้ฟังก์ชันการทำงานภายนอกและ API หน่วยความจำได้รับการสาธิตใน JDK 19, JDK 20 และ JDK 21 เป็นการดูตัวอย่างแบบทดลองใช้งานและเสนอสำหรับการสรุปใน JDK 22 เวอร์ชันล่าสุดเกี่ยวข้องกับการปรับปรุงในสามมิติ - สนับสนุนชุดอักขระที่กำหนดเองสำหรับ สตริงดั้งเดิม ช่วยให้ไคลเอนต์สามารถสร้างตัวอธิบายฟังก์ชันภาษา C โดยทางโปรแกรม และเปิดตัวแอตทริบิวต์รายการไฟล์ JAR ของ Enable-Native-Access การปรับใช้แอ็ตทริบิวต์หลังมีบทบาทสำคัญ โดยทำให้ไฟล์ JAR ที่ปฏิบัติการได้สามารถเรียกใช้เมธอดที่ถูกจำกัดได้ในเชิงรุก โดยไม่ต้องใช้ตัวเลือกบรรทัดคำสั่ง --enable-native-access

JDK 22 มีกำหนดเปิดตัวอย่างเป็นทางการในวันที่ 19 มีนาคม 2024 Java เวอร์ชันนี้ถูกกำหนดให้เป็นฟีเจอร์ที่เผยแพร่ ซึ่งจะมาพร้อมกับการสำรองข้อมูลครึ่งปีจาก Oracle สิ่งนี้ตรงกันข้ามกับ JDK 21 ซึ่งเป็นเวอร์ชันทำซ้ำที่เพิ่งเปิดตัว ซึ่งเป็นรุ่น Long Term Support (LTS) ที่รับประกันว่าจะสามารถยังชีพได้ไม่น้อยกว่าแปดปี นอกจากนี้ บริษัทเทคโนโลยีอื่นที่ไม่ใช่ Oracle อาจขยายบริการของตนเพื่อรองรับ JDK 22 ที่ยาวนานขึ้น รอบปกติของการอัปเดต Standard Java จะลดลงทุกครึ่งปี ในขณะที่เวอร์ชัน LTS จะเปิดตัวทุก ๆ สองปี

กำหนดการสำหรับการเปิดตัว JDK 22 ยังถูกทำเครื่องหมายโดยผู้มีโอกาสเป็นลูกค้าที่น่าสนใจอื่นๆ ซึ่งได้รับการแสดงตัวอย่างก่อนหน้านี้ รวมถึงฟีเจอร์ต่างๆ เช่น เทมเพลตสตริง และคลาสที่ไม่ระบุชื่อ พร้อมด้วยวิธีการหลักของอินสแตนซ์ การเตรียมการสำหรับการเปิดตัวฟีเจอร์เริ่มต้นใน JDK 22 ยังอยู่ระหว่างดำเนินการ - API คลาสไฟล์ที่ออกแบบมาสำหรับการแยกวิเคราะห์ การแปลง และการสร้างไฟล์ Java รวมถึงค่าคงที่ที่คำนวณซึ่งทำหน้าที่เป็นผู้ถือค่าที่ไม่เปลี่ยนรูปแบบ singleinit

ก่อนที่จะวางจำหน่ายอย่างแพร่หลาย JDK 22 ได้รับการวางแผนที่จะเข้าสู่ขั้นตอนการลดระดับในช่วงต้นเดือนของปีหน้า ตามด้วยการนำเสนอตัวเลือกการเปิดตัวสองรายการในเดือนกุมภาพันธ์ พ.ศ. 2567 ก้าวไปข้างหน้าของ Java นี้ โดยผสมผสานแง่มุมต่าง ๆ เช่น ความสามารถในการทำงานร่วมกันและแนวทางที่ได้รับการปรับปรุง ที่มีต่อการจัดการกระบวนการไฟล์แบบเนทีฟทำให้รู้สึกว่าอนาคตของโลกการเขียนโปรแกรมเป็นของแพลตฟอร์มที่สนับสนุนความก้าวหน้านี้ เช่นเดียวกับ AppMaster AppMaster มีบทบาทสำคัญในการพัฒนาซอฟต์แวร์ยุคใหม่ เนื่องจากช่วยให้นักพัฒนาสามารถสร้างสรรค์แอปพลิเคชันใหม่ๆ โดยมีอิสระในการผสานรวมคุณสมบัติเทคโนโลยีที่หลากหลาย ซึ่งจะทำให้กระบวนการมีประสิทธิภาพและสะดวกยิ่งขึ้น

กระทู้ที่เกี่ยวข้อง

SmartHR ได้รับเงินทุน Series E มูลค่า 140 ล้านดอลลาร์ ท่ามกลางความต้องการเทคโนโลยีด้าน HR ที่เฟื่องฟู
SmartHR ได้รับเงินทุน Series E มูลค่า 140 ล้านดอลลาร์ ท่ามกลางความต้องการเทคโนโลยีด้าน HR ที่เฟื่องฟู
SmartHR ระดมทุน Series E ได้ 140 ล้านดอลลาร์ ซึ่งสะท้อนถึงความต้องการที่แข็งแกร่งในภาคเทคโนโลยี HR โดยมีการเติบโตของ ARR อย่างมีนัยสำคัญ
YouTube อนุญาตให้มีคำขอลบเนื้อหาที่สร้างโดย AI ซึ่งเลียนแบบคุณลักษณะส่วนบุคคล
YouTube อนุญาตให้มีคำขอลบเนื้อหาที่สร้างโดย AI ซึ่งเลียนแบบคุณลักษณะส่วนบุคคล
นโยบายใหม่ของ YouTube อนุญาตให้บุคคลส่งคำขอลบเนื้อหาที่สร้างโดย AI โดยเลียนแบบใบหน้าหรือเสียงของตน โดยเน้นข้อกังวลเรื่องความเป็นส่วนตัว
iOS 18 ที่ขับเคลื่อนด้วย AI ของ Apple รับประกันการปรับปรุงที่สำคัญที่ WWDC 2024
iOS 18 ที่ขับเคลื่อนด้วย AI ของ Apple รับประกันการปรับปรุงที่สำคัญที่ WWDC 2024
งาน WWDC 2024 ของ Apple จะถือเป็นการเปลี่ยนแปลงครั้งสำคัญด้วย iOS 18 ที่ขับเคลื่อนด้วย AI โดยสัญญาว่าจะมีการอัปเดตและการเปลี่ยนแปลงใน Siri, Apple Photos, Notes, Maps และอื่นๆ อีกมากมาย
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต