لا تزال Java تحظى بشعبية كبيرة بعد 27 عامًا من إصدارها بواسطة Sun Microsystems. وفقًا للعديد من أفضل مخططات البرمجة، تظل Java ثاني أكثر لغات البرمجة شيوعًا في العالم، بعد لغة Python فقط. ولمساعدتك على فهم ما يجعل Java مطلوبة بشكل أفضل، نود أن نعرض لك Java "في ديناميكياتها" وكيف تطورت في عام 2022.
لاحظ أن هذه الإصدارات هي دعم طويل الأمد، وأن إصدار LTS الأحدث، Java 17، لم يؤسس موقعًا قويًا بعد ولكنه تجاوز بالفعل غالبية الإصدارات غير LTS في الأشهر القليلة التي تلت إصداره. عادةً ما تتمتع إصدارات Java غير LTS بتبني منخفض، ولا يقوم سوى عدد قليل من البائعين بشحن تصحيحات عليها (Azul Systems هي أفضل ممثل يدعم بعض الإصدارات غير LTS). اليوم، 2.7% فقط من التطبيقات تعمل على إصدارات Java بخلاف LTS، ويعد Java 14 هو الملك بينها، مع كون Java 10 وJava 16 الأقل شعبية.
ما هي إصدارات جافا الجديدة التي تم إصدارها؟ دعونا نراجع أحدث إصدارات Java
يتم الآن متابعة إصدارات Java الأحدث كل 6 أشهر. شهدنا هذا العام إصدار Java 18 في مارس وJava 19 في سبتمبر. لاحظ أن هذه إصدارات غير LTS: تم إصدار أحدث إصدار *LTS، Java 17، في مارس 2021. *تضمن إصدارات LTS فقط تحسينات الاستقرار والأمان والأداء ولكن ليس الميزات الجديدة. ويتم ذلك لتقليل مخاطر أن يؤدي التحديث إلى قطع التفاعل مع أداة أو مكتبة. تجدر الإشارة إلى أنه قبل عام 2018، كانت دورات إصدار Java أطول بكثير وقد تستغرق ما يصل إلى 5 سنوات. ومع ذلك، أصبح العالم أكثر ديناميكية، ومن أجل المنافسة والنجاح في بيئة تكنولوجيا المعلومات المضطربة اليوم، تأتي Java مع ترقيات بشكل متكرر أكثر من وقت لاحق.جافا 18. ما الجديد؟
إذا كنت تتساءل عن التحولات أو التغييرات التي يمكن أن نراها مع إصدار Java 18، فها هي:-
يو تي اف-8 . قبل Java 18، تم استخدام ترميز نظام التشغيل لقراءة الملفات دون تحديد نهاية صريحة للأحرف. ليس اطول. أصبح UTF-8 هو مجموعة الأحرف الافتراضية في جميع أنظمة التشغيل.
-
الأمر جويبسيرفر . باستخدام هذا الأمر، يمكن للمستخدمين بدء تشغيل خادم ويب بدائي بسرعة.
-
العلامة @snippet . بمساعدة هذه العلامة، ستتمكن من دمج مقتطفات التعليمات البرمجية المصدر في وثائق JavaDoc الخاصة بك.
-
"SPI لتحليل عنوان الإنترنت." باستخدام هذا، يمكن لمتخصصي ضمان الجودة استبدال المحلل القياسي لعناوين IP.
-
تمت إضافة ميزات المعاينة والحاضنة "مطابقة الأنماط للتبديل" و"واجهة برمجة التطبيقات للوظيفة الخارجية والذاكرة" و"Vector API".
-
خادم الويب المبسط. يأتي Java 18 مزودًا بخادم HTTP بدائي يمكن تشغيله باستخدام: jwebserver .
جافا 19. ما الجديد؟
تتميز Java 19 بالكثير من الميزات الجديدة التي تقدمها لمستخدميها. ومع ذلك، من بين أكثرها إثارة، يمكننا تسليط الضوء على:- إمكانية تسجيل الأنماط لتوسيع نطاق مطابقة الأنماط والتعبير عن استعلامات البيانات الأكثر تعقيدًا.
- JEP 424 ، واجهة برمجة تطبيقات جديدة غير Java للوصول إلى الذاكرة الخارجية.
- JEP 426 لتحسين الأداء باستخدام واجهة برمجة التطبيقات (API) للتعبير عن حسابات المتجهات.
GO TO FULL VERSION