- يتضمن 18 اقتراحًا لـ JEP تعمل على تحسين اللغة وJDK
- تحسينات على التزامن والقيم النطاقية وواجهات برمجة التطبيقات الحاضنة
- تحسين التمهيد والذاكرة باستخدام الرؤوس المضغوطة وAOT
- يعزز الأمان (PEM، KDF) ويقدم ضمانًا طويل الأجل لمدة 8 سنوات

La إصدار JDK الجديد متاح الآن: Java 25 يأتي كجزء من الدورة نصف السنوية مع تحديث تدريجي، والذي على الرغم من كونه مستمرًا، إلا أنه يساهم التغييرات ذات الصلة بمن يقومون ببناء التطبيقات الحديثة. الإطلاق وهو يشتمل على 18 JEPs تركز على تبسيط اللغة، وضبط المنصة، وتسهيل إنشاء البرامج. التي تستفيد من قدرات الذكاء الاصطناعي دون أن تفقد طابعها التجاري التقليدي.
يقوم Oracle بتأطير هذا الإصدار في الذكرى السنوية الثلاثين للمنصة ويؤكد على هدف صنع أصبحت لغة Java أكثر سهولة في الوصول إليها دون التضحية بمتانتها. بالإضافة إلى ذلك، فإنه يؤكد دعم طويل الأمد (LTS) لمدة لا تقل عن ثماني سنوات، مما يوفر فرصة سخية للتخطيط لعمليات التبني والهجرة مع مخاطر تشغيلية أقل.
التغييرات الرئيسية في اللغة وJDK

اللغة تكتسب القدرة على التعبير مع الأنماط المطبقة على الأنواع البدائية في حالة التكرار والتبديل (في مرحلة جديدة من التطوير)، ننتقل بجافا نحو نموذج نمطي أكثر اتساقًا وأسهل قراءة. يُخفف هذا الامتداد من الاحتكاك ويساعد على كتابة شيفرة أوضح دون اللجوء إلى حلول وسط.
يتم دمجها أيضًا إعلانات استيراد الوحدة النمطية، مما يُبسط استخدام المكتبات المعيارية دون إجبار المشروع على أن يصبح وحدةً متكاملة. هذا يُقلل من التعقيد الأولي ويُسهّل دمج التبعيات في البيئات المختلطة.
لتقليل "الاحتفال" المعتاد، فإنهم يدخلون ملفات المصدر المضغوطة e طرق المثيل الرئيسية، اقتراحان يسهلان التمارين والبرامج النصية والأدوات المساعدة ومهام النظام الصغيرة باستخدام برامج أكثر إيجازًا و بداية مباشرة من نقطة الدخول، والجوانب المفيدة بشكل خاص في التعلم والأتمتة، والتي تبسط كيفية تجميع وتشغيل برنامج Java من وحدة التحكم.
المكتبات والتزامن والعمل الموجه نحو الذكاء الاصطناعي
في المكتبات يبرز التزامن المنظم (تطور جديد)، يُعامل مجموعة من المهام كوحدة عمل، مما يُحسّن موثوقية الكود المتزامن ويُسهّل إلغاؤه ومراقبته. هذا النهج يساعد على الحد من تعقيد التدفقات متعددة الخيوط.
ال القيم النطاقية، مصممة لمشاركة البيانات غير القابلة للتغيير بين الخيوط مع تكلفة أقل من المتغيرات المحلية للخيط، مما يوفر الوضوح ونموذج نقل المعلومات الأكثر أمانًا في السيناريوهات ذات التزامن العالي.
تحافظ Java 25 على نموذج الابتكار المفتوح على قيد الحياة من خلال واجهات برمجة التطبيقات الجديدة في مرحلة الحضانة والميزات التجريبيةومن بينها، تبرز تلك التي تركز على الحوسبة المتجهة، وهي مفيدة في الذكاء الاصطناعي وأحمال العمل التي تتطلب قدرًا كبيرًا من الحوسبة، مع التركيز على النضج قبل التكامل المستقر.
الأداء، بدء التشغيل، والقدرة على الملاحظة

للضغط على الذاكرة، رؤوس الكائنات المضغوطة يقلل حجم رؤوس الكائنات، مما يزيد كثافة واستخدام أكوام البيانات في عمليات النشر التي تحتوي على عدد كبير من الحالات، وهو أمر أساسي في الخدمات والخدمات المصغرة ذات المنافسة العالية.
في البداية، تم تقديم تحسينات مريحة لـ قبل الموعد المحدد (AOT) من سطر الأوامر وملف تعريف الطريقة المُبكر، يُسهّل إنشاء ذاكرات التخزين المؤقت AOT وإعادة استخدامها. والنتيجة هي تشغيل أسرع للتطبيقات دون تعديل الكود المصدري.
كما يتم تعزيز القدرة على المراقبة من خلال التعديلات على مسجل رحلات JDK وملفات تعريف وحدة المعالجة المركزية أكثر استقرارًا، مما يساعد على تحديد الاختناقات وتشخيص مشكلات الأداء في الإنتاج بشكل أكثر دقة.
معايير الأمان والتشفير
من ناحية الحماية، يضيف Java 25 ترميزات PEM للكائنات التشفيرية (في المعاينة) و واجهة برمجة تطبيقات وظيفة اشتقاق المفتاحتسهل هذه المكونات التكامل مع المفاتيح والشهادات في التنسيقات الشائعة وتمهد الطريق لبيئات التشفير ما بعد الكم، مع تحسين قابلية التشغيل البيني.
الدعم والمجتمع ونشر السحابة
أوراكل تؤكد LTS لمدة لا تقل عن ثماني سنوات بالنسبة لـ Java 25: ستتوفر تحديثات الأمان والأداء ربع السنوية حتى سبتمبر 2028 بموجب شروط NFC، ثم الصيانة بموجب ترخيص OTN كحد أدنى حتى سبتمبر 2033يوفر هذا الجدول استقرارًا طويل الأمد لأحمال العمل الحرجة.
يستمر تطور اللغة في OpenJDK وعملية مجتمع جافا، مع إيقاع إصدار مدته ستة أشهر يُقدم قيمةً بانتظام. يُحافظ تفاعل المجتمع على تدفقٍ مستمرٍّ من التحسينات التي تُوازن بين إمكانية الوصول والفعالية. تطبيقات الأعمال.
في السحابة، البنية التحتية السحابية لأوراكل (OCI) إنه أول مقياس فائق يدعم JDK 25 ويتضمن، بدون تكلفة إضافية، Oracle Java SE و حزمة أداء المؤسسة، بالإضافة إلى GraalVMعند دمجها مع أدوات مثل Java Management Service، توفر هذه الميزة الكفاءة والتحكم في التكاليف وقناة مثالية للاستفادة من ميزات JDK الجديدة.
مع هذا الإطلاق، أصبحت المنصة جاهزة للسنوات القادمة من خلال تقديم حزمة متماسكة: لغة أكثر تعبيرا، ومكتبات جاهزة للتزامن، وأداء محسّن للتمهيد والذاكرة، وأساس أمان محدث، وكل هذا مدعوم بدعم LTS والتكامل السحابي الدقيق.
أنا من عشاق التكنولوجيا وقد حول اهتماماته "المهووسة" إلى مهنة. لقد أمضيت أكثر من 10 سنوات من حياتي في استخدام التكنولوجيا المتطورة والتعديل على جميع أنواع البرامج بدافع الفضول الخالص. الآن تخصصت في تكنولوجيا الكمبيوتر وألعاب الفيديو. وذلك لأنني منذ أكثر من 5 سنوات أكتب لمواقع مختلفة حول التكنولوجيا وألعاب الفيديو، وأقوم بإنشاء مقالات تسعى إلى تزويدك بالمعلومات التي تحتاجها بلغة مفهومة للجميع.
إذا كان لديك أي أسئلة، فإن معرفتي تتراوح بين كل ما يتعلق بنظام التشغيل Windows وكذلك Android للهواتف المحمولة. والتزامي تجاهك هو أنني على استعداد دائمًا لقضاء بضع دقائق ومساعدتك في حل أي أسئلة قد تكون لديكم في عالم الإنترنت هذا.