نظرة عامة

4.5

11 تقيم

211

طالب

50

درس

الشهادة
للحصول علي الشهادة عليك اكمال الدورة التدريبية لنهاية
نبذة عن الدورة التدريبية
أول سؤال ممكن يكون على بالك أن هل الـ Data Structure لها علاقة بالـ Database ام لا ؟ الإجابة لا ، هناك فرق بين ما يعرف بقواعد البيانات Database ، وبين مفهوم هياكل(تراكيب)البيانات Data Structure . قواعد البيانات هي عملية تخزين البيانات . أما هياكل البيانات هي اللي تحتاجها لأداء برنامج بكفاءة عالية في وقت التنفيذ (خلال الـ runtime). بمعنى أوضح قواعد البيانات أنت تخزن فيها البيانات لأجل أنك لو أغلقت الكمبيوتر تجي اليوم الثاني تلقاها موجودة . فيه فرق بين تخزين بيانات وبين بيانات حية في الذاكرة للتعامل معها . في البرنامج عادة العمليات التي تتم في RunTime تتم على Data Structure. هياكل البيانات باختصار هي تحليل شكل البيانات شلون تكون داخل الاوبجيكت ونستخدمها لجمع البيانات وترتيبها وتنظيمها ... في جافا فيه اوبجيكت جاهزة لك أنك تستخدمها على طول يعني ما يحتاج تعيد كتابة كل شئ من الصفر مثل ما هو في C و ++C ، كذلك نتكلم عن أن هياكل البيانات يأتي معها خوارزميات للترتيب وإعادة الترتيب وصياغة أجزاء البيانات الموجودة ، وهذه الخوارزميات موجودة مع الاوبجيكت يعني مضغوطة مع الاوبجيكت او الانترفيس اللي راح نتكلم عنه الآن . مركز العمليات هو انترفيس interface رهيب جداً هو الـ Collection . الشكل الأساسي للCollection interface هو أنه يتفرع منه اثنين من الـ interface : وهي Set و List . Set معناها مجموعة من الأشياء أو البيانات لا يوجد فيها تكرار ، واذا جيت في المقالة القادمة بإذن الله سأبين انه ما هو شرط انها ما تقبل التكرار اذا كان ConCrete Class لازم تعرف فيه الـ Two Methode الموجوده في كل اوبجيكت اللي هي equals و hashcode .
المدرس
TheNewBaghdad

ملحقات الدرس

PDF

نبذه عن الدورة .pdf

Download

الأسئلة والتعليقات