انتقل إلى المحتوى
KnowledgeCity

Java المتقدمة: نظرة عامة

اكتشف إيقاع إصدار Oracle واحصل على نظرة عامة على الأحداث الأخيرة، مع نظرة على التطورات المستقبلية أيضًا
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ3.
دورة تدريبية: عند الطلب
متقدم مقدِّم الخدمة Scott Stanlick  3 الدروس ·  13m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في هذه الدروس، سنغطي جدول الإصدار الجديد الذي التزمت به Oracle وكيفية البقاء على اطلاع على الاتجاهات الحالية. لقد انتهى جدول الإصدار السنوي، والذي يعني عادةً الانتظار لمدة 18 إلى 24 شهرًا لتتمكن من استخدام الميزات الجديدة في تطبيقات الإنتاج.

سنناقش كيف تم تقييد جافا تقليديًا لتشمل الفئات والواجهات، وكيف قامت Oracle منذ ذلك الحين بتوسيع نظام نوع لغة جافا: تمت إضافة نوع مُعد بعد عدة إصدارات، وفي الآونة الأخيرة أضافت Oracle نوع سجل. يعد نوع السجل مفيدًا في العديد من الحالات التي أجبر فيها المبرمجون سابقًا على استخدام فئة بدلاً من ذلك.

سنختتم بإلقاء نظرة سريعة على مستقبل جافا والتفكير المتقدم الذي يستمر في جعلها واحدة من لغات البرمجة المستخدمة على نطاق واسع.

ما ستتعلمه

  • وصف دورة إصدار Oracle وتحولها بعيداً عن جدول الإصدار السنوي الذي كان يمتد من 18 إلى 24 شهراً
  • تحديد ميزات لغة Java الجديدة المتنوعة التي أضافتها Oracle
  • شرح كيفية تحسين بنية switch
  • استخدام السلاسل النصية متعددة الأسطر في Java الحديثة
  • التعرف على مطابقة الأنماط الجديدة في Java مع instanceof
  • تتبع تاريخ إصدارات Java وتوسّع نظام أنواع لغة Java

النقاط الرئيسية

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

الأسئلة الشائعة

ما الموضوعات التي تتناولها هذه الدورة؟

تتناول جدول الإصدار الجديد لـ Oracle وكيفية مواكبة الاتجاهات الحالية، وتوسّع نظام أنواع لغة Java (بما فيها نوع التعداد ونوع السجل الأحدث)، وميزات البرمجة في Java الحديثة مثل تحسينات switch والسلاسل النصية متعددة الأسطر ومطابقة الأنماط مع instanceof. وتختتم بإطلالة على مستقبل Java.

ما الذي سأكون قادراً على فعله بعد إكمال هذه الدورة؟

ستتمكن من وصف دورة إصدار Oracle، وتحديد ميزات اللغة الجديدة المتنوعة، وشرح كيفية تحسين switch، وفهم كيفية استخدام السلاسل النصية متعددة الأسطر، والتعرف على مطابقة الأنماط الجديدة في Java مع instanceof.

ما الدروس المتضمّنة؟

تتضمن الدورة ثلاثة دروس: تاريخ إصدارات Java، وأنظمة أنواع Java، والبرمجة في Java الحديثة.

ما المهارات التي ترتبط بها هذه الدورة؟

ترتبط بـ Java 11، وJava 8، وتاريخ إصدارات Java EE، وJava Enterprise Edition، وOracle Agile، ودورة حياة إصدار البرمجيات.

لماذا أُضيف نوع السجل إلى Java؟

نوع السجل مفيد في حالات عديدة كان المبرمجون مضطرين فيها في السابق إلى استخدام فئة بدلاً منه، وهو جزء من توسّع Oracle لنظام أنواع لغة Java.