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

Java المتقدمة: واجهة برمجة التاريخ والوقت

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

وصف الدورة

في هذه الدروس، ستتعرف على التاريخ والوقت الجديدين لواجهة برمجة التطبيقات بشكل عملي. قدم Java 8 واجهات برمجة تطبيقات جديدة للتاريخ والوقت لمعالجة أوجه القصور في java.util.Dateو java.util.Calendar الأقدم، تتضمن واجهة برمجة التطبيقات الجديدة للتاريخ / الوقت العديد من المكونات المفيدة لمساعدتك في إنشاء تطبيقات التاريخ / الوقت المعقدة بسهولة.

ستتعرف على الدعم المتاح للانتقال بسهولة من الأنواع القديمة إلى الجديدة أو الجديدة إلى القديمة. سنغطي أيضًا مجموعة متنوعة من أساليب الأداة المساعدة التي تدعم العمليات الأكثر شيوعًا، وسوف تتعلم كيف تكون هذه المكتبة الجديدة أكثر سهولة في الاستخدام وأكثر أمانًا للكود لديك.

ما ستتعلمه

  • تقييم القدرات المتاحة في واجهة برمجة تطبيقات التاريخ والوقت في Java
  • فهم كيفية عمل دعم المناطق الزمنية في الواجهة الجديدة
  • تقييم الأنواع الزمنية المختلفة ومقارنتها
  • شرح كيفية التنقل للأمام والخلف عبر الزمن في Java
  • تطبيق دعم الانتقال بين أنواع Date/Calendar القديمة والأنواع الجديدة
  • التعامل مع مكوّنات الوقت والمدة والتاريخ والفترة الزمنية

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

  • قدّمت Java 8 واجهات برمجة تطبيقات جديدة للتاريخ والوقت لمعالجة قصور java.util.Date وjava.util.Calendar القديمتين.
  • تتضمن واجهة برمجة التطبيقات الجديدة للتاريخ/الوقت مكوّنات مفيدة كثيرة لبناء تطبيقات التاريخ/الوقت المعقدة بسهولة أكبر.
  • توفّر واجهة برمجة التطبيقات دعماً للانتقال من الأنواع القديمة إلى الجديدة والعكس.
  • تقدّم المكتبة مجموعة واسعة من أساليب المساعدة التي تدعم عمليات التاريخ/الوقت الأكثر شيوعاً.
  • المكتبة الجديدة أكثر سهولة وأيسر استخداماً وأأمن لكودك.

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

ما الذي يغطيه هذا المقرر؟

يُعرّف بواجهة برمجة التطبيقات الجديدة للتاريخ والوقت في Java، بما في ذلك دعم Date وCalendar القديمتين، والوقت والمدة، والتاريخ والفترة الزمنية. ويتناول الانتقال بين الأنواع القديمة والجديدة، ودعم المناطق الزمنية، ومقارنة الأنواع الزمنية، والتنقل للأمام والخلف عبر الزمن.

من أصدر واجهة برمجة التطبيقات التي يُدرَّس في هذا المقرر ولماذا؟

أصدرت Java 8 واجهات برمجة التطبيقات الجديدة للتاريخ والوقت لمعالجة قصور java.util.Date وjava.util.Calendar القديمتين.

ما المهارات التي سأكتسبها من هذا المقرر؟

يرتبط المقرر بمهارات برمجة Java، بما في ذلك Java 8 وJava 9 وJava 11 وواجهات برمجة تطبيقات Java وأدوات تطوير Java.

ما الدروس المضمّنة في المقرر؟

يشتمل المقرر على الدروس التالية: دعم Date وCalendar القديمتين؛ والوقت والمدة؛ والتاريخ والفترة الزمنية.

لماذا يُفضَّل استخدام مكتبة التاريخ/الوقت الجديدة بدلاً من الفئات الأقدم؟

وفقاً للمقرر، المكتبة الجديدة أكثر سهولة وأيسر استخداماً وأأمن لكودك، وتوفّر أساليب مساعدة تدعم العمليات الأكثر شيوعاً مع دعم الانتقال إلى الأنواع القديمة ومنها.