Java ยังคงได้รับความนิยมอย่างไม่น่าเชื่อหลังจาก 27 ปีของการเปิดตัวโดย Sun Microsystems ตามแผนภูมิการเขียนโปรแกรมชั้นนำจำนวนมาก Java ยังคงเป็นภาษาการเขียนโปรแกรมที่ได้รับความนิยมเป็นอันดับสองของโลก ตามหลังเพียง Python เท่านั้น และเพื่อช่วยให้คุณเข้าใจได้ดีขึ้นว่าอะไรที่ทำให้ Java เป็นที่ต้องการอย่างมาก เราอยากจะแสดงให้คุณเห็น Java “ในเชิงไดนามิก” และความก้าวหน้าของ Java ในปี 2022
โปรดทราบว่าเวอร์ชันเหล่านี้เป็นการสนับสนุนระยะยาว และ Java 17 รุ่นใหม่ล่าสุดของ LTS ยังไม่ได้สร้างจุดยืนที่มั่นคง แต่ได้แซงหน้าเวอร์ชันที่ไม่ใช่ LTS ส่วนใหญ่ไปแล้วในช่วงไม่กี่เดือนนับตั้งแต่เปิดตัว โดยทั่วไปเวอร์ชันที่ไม่ใช่ LTS Java จะมีการใช้งานต่ำ และมีผู้จำหน่ายเพียงไม่กี่รายเท่านั้นที่จัดส่งแพตช์ (Azul Systems เป็นตัวแทนที่ฉลาดที่สุดที่สนับสนุนรุ่นที่ไม่ใช่ LTS บางรุ่น) ปัจจุบัน มีแอปพลิเคชันเพียง 2.7% เท่านั้นที่ทำงานบนเวอร์ชันที่ไม่ใช่ LTS Java และ Java 14 ก็เป็นเวอร์ชันหลักในนั้น โดย Java 10 และ Java 16 ได้รับความนิยมน้อยที่สุด
Java เวอร์ชันใหม่ใดบ้างที่เปิดตัว? มาทบทวน Java Editions ล่าสุดกันดีกว่า
Java เวอร์ชันใหม่กว่าจะตามมาทุกๆ 6 เดือน ปีนี้เราเห็นการเปิดตัว Java 18 ในเดือนมีนาคมและ Java 19 ในเดือนกันยายน โปรดทราบว่าเวอร์ชันเหล่านี้ไม่ใช่เวอร์ชัน LTS: *เวอร์ชัน LTS ล่าสุดคือ Java 17 เปิดตัวในเดือนมีนาคม 2021 *เวอร์ชัน LTS รับประกันความเสถียร ความปลอดภัย และการปรับปรุงประสิทธิภาพเท่านั้น แต่ไม่ใช่ฟีเจอร์ใหม่ การทำเช่นนี้เพื่อลดความเสี่ยงที่การอัปเดตอาจขัดขวางการโต้ตอบกับเครื่องมือหรือไลบรารี ควรเน้นย้ำว่าก่อนปี 2018 รอบการเปิดตัว Java จะนานกว่ามากและอาจใช้เวลานานถึง 5 ปี แต่โลกมีการเปลี่ยนแปลงมากขึ้น ดังนั้นเพื่อให้สามารถแข่งขันและประสบความสำเร็จในสภาพแวดล้อมไอทีที่วุ่นวายในปัจจุบัน Java จึงมาพร้อมกับการอัพเกรดบ่อยกว่าในภายหลังชวา 18 มีอะไรใหม่?
หากคุณสงสัยว่าการเปลี่ยนแปลงหรือการเปลี่ยนแปลงใดบ้างที่เราจะได้เห็นในรีลีส Java 18 ต่อไปนี้คือ:-
UTF-8 . ก่อน Java 18 การเข้ารหัสระบบปฏิบัติการใช้สำหรับการอ่านไฟล์โดยไม่ต้องระบุการลงท้ายอักขระที่ชัดเจน ไม่อีกต่อไป. UTF-8 กลายเป็นอักขระเริ่มต้นที่ตั้งไว้ในระบบปฏิบัติการทั้งหมด
-
คำสั่ง jwebserver โดยใช้คำสั่งนี้ ผู้ใช้สามารถเริ่มเว็บเซิร์ฟเวอร์พื้นฐานได้อย่างรวดเร็ว
-
แท็ก@snippet ด้วยความช่วยเหลือของแท็กนี้ คุณจะสามารถรวมข้อมูลโค้ดต้นฉบับเข้ากับเอกสาร JavaDoc ของคุณได้
-
"SPI การแก้ไขที่อยู่อินเทอร์เน็ต" การใช้สิ่งนี้ ผู้เชี่ยวชาญ QA สามารถแทนที่รีโซลเวอร์มาตรฐานสำหรับที่อยู่ IP ได้
-
เพิ่มคุณสมบัติการแสดงตัวอย่างและตู้ฟัก"การจับคู่รูปแบบสำหรับสวิตช์" "ฟังก์ชันภายนอกและ API หน่วยความจำ" และ "Vector API"
-
เว็บเซิร์ฟเวอร์แบบง่าย Java 18 มาพร้อมกับเซิร์ฟเวอร์ HTTP พื้นฐานที่สามารถเริ่มต้นด้วย: jwebserver
ชวา 19 มีอะไรใหม่?
Java 19 มีคุณสมบัติแปลกใหม่มากมาย ที่จะนำเสนอให้กับผู้ใช้ อย่างไรก็ตาม ในบรรดาสิ่งที่น่าตื่นเต้นที่สุด เราสามารถเน้นย้ำได้:- ความสามารถใน การบันทึกรูปแบบเพื่อขยายการจับคู่รูปแบบและแสดงการสืบค้นข้อมูลที่ซับซ้อนมากขึ้น
- JEP 424ซึ่งเป็น API ที่ไม่ใช่ Java ใหม่สำหรับการเข้าถึงหน่วยความจำต่างประเทศ
- JEP 426เพื่อปรับปรุงประสิทธิภาพด้วย API เพื่อแสดงการคำนวณเวกเตอร์
GO TO FULL VERSION