გამოვიდა 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