გამოვიდა Java 24

დავით მაჭახელიძე

დღეს გამოვიდა Java 24 – მორიგი არა-LTS ვერსია მნიშვნელოვანი გაუმჯობესებებით წარმადობაში, მრავალნაკადურობაში და API-ში. აი, ძირითადი სიახლეები, რომლებიც შევიდა ახალი ვერსიის შემადგენლობაში:

🚀 JEP 483 – AOT-ჩატვირთვა და კლასების ლინკინგი – აჩქარებს JVM-ის გაშვებას კლასების წინასწარ ჩატვირთვით და ვალიდაციით. აუმჯობესებს ცივი სტარტის დროს.

💡 JEP 485 – Stream Gatherers – ამატებს Stream.gather()-ს, რომელიც საშუალებას გაძლევთ შექმნათ მორგებული შუალედური ოპერაციები Stream API-ში.

⚠️ JEP 498 – გაფრთხილებები sun.misc.Unsafe-ის გამოყენებისას – JVM ახლა აფრთხილებს Unsafe-ის გამოძახებებზე, რაც ამზადებს ნიადაგს მისი ამოღებისთვის.

🔒 JEP 496 და JEP 497 – გასაღებების ინკაპსულაციის მექანიზმი მოდულური გისოსის საფუძველზე, მდგრადი კვანტური შეტევების მიმართ და ციფრული ხელმოწერის ალგორითმი მოდულური გისოსის საფუძველზე, მდგრადი კვანტური შეტევების მიმართ. რამდენიმე ახალი JEP ეძღვნება პოსტკვანტური კრიპტოგრაფიის (PQC) თემას Java-ში.

🔗 გაეცანით სიახლეების მთელ სიას openjdk-ის ვებგვერდზე: https://openjdk.org/projects/jdk/24

გააზიარეთ: