أهلا وسهلا بك زائرنا الكريم، اذا كانتهذه زيارتك الأولى للمنتدى ، فيرجى التكرم بزيارة صفحة التعليمـات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيلبالضغط هناإذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيعوالإطلاع فتفضل بزيارة المواضيع التي ترغب.

أســاسيــات لغــة جــافــا

حفظ البيانات؟
الرئيسية
التسجيل
فقدت كلمةالمرور
البحث فى المنتدى
منتـديات الدعـم و تقنيـة المعلـومـات
منتـديات الدعـم و تقنيـة المعلـومـات
بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

المواضيع الأخيرة
» الدرس الثاني* أنواع البيانات
I_icon_minitimeاليوم في 7:40 pm من طرف support service

» الدرس الاول*الهيكل الرئيسي لبرامج c++
I_icon_minitimeاليوم في 7:36 pm من طرف support service

» أساسيات عن لغة C++
I_icon_minitimeاليوم في 7:33 pm من طرف support service

» أدوات إختبار الإختراق
I_icon_minitimeاليوم في 2:02 pm من طرف support service

» برنامج Cloud protection كشف الاتصالات الخارجية والداخلية وكشف الملفات التنفيذية exe والتبليغ عن كل جديد في الجهاز
I_icon_minitimeاليوم في 1:06 pm من طرف support service

» HxHInject0.2 Beta برنامج كشف الحقن الخبيث الإصدار الثان
I_icon_minitimeاليوم في 1:04 pm من طرف support service

» تصميم المواقع وتطويرها
I_icon_minitimeاليوم في 10:11 am من طرف support service

» كورس شامل عن تطوير المواقع للمبتدئين
I_icon_minitimeاليوم في 10:09 am من طرف support service

» تقنية جديده تمنع سرقة الجوالات من اصحابها
I_icon_minitimeاليوم في 9:59 am من طرف support service

» افضل موقع عربي لمشاهدة وتحميل الافلام
I_icon_minitimeاليوم في 9:57 am من طرف support service

» اكواد وشفرات الموبايل الصينى
I_icon_minitimeأمس في 9:17 pm من طرف support service

» الاعتذار من المرأة ينقذ قلبها
I_icon_minitimeأمس في 9:16 pm من طرف support service

» الرجولة معنى وليست كلمة
I_icon_minitimeأمس في 9:14 pm من طرف support service

» دراسة علمية ان المرأءه لاتؤتمن ع سر
I_icon_minitimeأمس في 9:12 pm من طرف support service

» جميع اصدارات ويندوز 7
I_icon_minitimeأمس في 9:09 pm من طرف support service

» تحميل جميع تعريفات جهازك فى أسطوانه واحده DriverPack Solution 11 R166W & Drivers Installer Assistant 2011 للنواتين
I_icon_minitimeأمس في 9:07 pm من طرف support service

» الإرهاب و المخدرات
I_icon_minitimeأمس في 8:43 pm من طرف admaintk7

»  أسباب الإرهاب الداخلية والخارجية
I_icon_minitimeأمس في 8:33 pm من طرف admaintk7

» في الغياب..مشاعر تموت بالغياب
I_icon_minitimeأمس في 6:17 pm من طرف support service

» سناب الشيف روان
I_icon_minitimeأمس في 6:07 pm من طرف support service

» سنابات دينية
I_icon_minitimeأمس في 6:05 pm من طرف support service

» كود css تغيير لتغيير شكل المنتدى كله
I_icon_minitimeالأربعاء يونيو 12, 2019 12:21 am من طرف admaintk

» المرض النفسي
I_icon_minitimeالأربعاء يونيو 12, 2019 12:20 am من طرف admaintk

» اضرار المخدرات
I_icon_minitimeالأربعاء يونيو 12, 2019 12:19 am من طرف admaintk

» التعامل مع الأحرف في جافا
I_icon_minitimeالثلاثاء يونيو 11, 2019 10:29 pm من طرف admin

» أول برنامج لك في جافا
I_icon_minitimeالثلاثاء يونيو 11, 2019 10:24 pm من طرف admin

» التعامل مع النصوص في جافا
I_icon_minitimeالثلاثاء يونيو 11, 2019 10:23 pm من طرف admin

» التعامل مع المصفوفات في جافا
I_icon_minitimeالثلاثاء يونيو 11, 2019 10:23 pm من طرف admin

» أســاسيــات لغــة جــافــا
I_icon_minitimeالثلاثاء يونيو 11, 2019 10:22 pm من طرف admin

» أسلوب و مبادئ كتابة الكود في جافا
I_icon_minitimeالثلاثاء يونيو 11, 2019 10:21 pm من طرف admin

» التعامل مع الأعداد في جافا
I_icon_minitimeالثلاثاء يونيو 11, 2019 2:45 pm من طرف support service

» مفهــوم الحلقــات
I_icon_minitimeالثلاثاء يونيو 11, 2019 2:24 pm من طرف support service

» العوامل في جافا (بختصار جدا)
I_icon_minitimeالثلاثاء يونيو 11, 2019 11:42 am من طرف support service

» العــوامــل فــي جــافــا
I_icon_minitimeالخميس يونيو 06, 2019 11:52 pm من طرف support service

» الــدوال فــي جــافــا
I_icon_minitimeالخميس يونيو 06, 2019 7:45 pm من طرف support service

» المتغيــرات فــي جــافــا
I_icon_minitimeالخميس يونيو 06, 2019 6:37 pm من طرف support service

» أنواع البيانات في جافا
I_icon_minitimeالخميس يونيو 06, 2019 6:22 pm من طرف support service

» المصفوفات و أنواعها في الخوارزميات
I_icon_minitimeالخميس يونيو 06, 2019 6:40 am من طرف support service

» حساب قيمة الـ Power للعدد في الخوارزميات
I_icon_minitimeالخميس يونيو 06, 2019 4:48 am من طرف support service

» إدخال بيانات من المستخدم في الخوارزميات
I_icon_minitimeالخميس يونيو 06, 2019 3:15 am من طرف support service

» دوال إدخال المعلومات الموجودة في الكلاس Scanner
I_icon_minitimeالخميس يونيو 06, 2019 3:13 am من طرف support service

» طريقة جعل البرنامج يقبل المعلومات من المستخدم في لغة جافا
I_icon_minitimeالخميس يونيو 06, 2019 3:12 am من طرف support service

» دالة إدخال البيانات Read في الخوارزميات
I_icon_minitimeالخميس يونيو 06, 2019 3:10 am من طرف support service

» لحلقات المتداخلة في الخوارزميات
I_icon_minitimeالأربعاء يونيو 05, 2019 9:05 pm من طرف support service

» الحلقة for في الخوارزميات
I_icon_minitimeالإثنين يونيو 03, 2019 2:11 am من طرف admin

» الحلقات و أنواعها في الخوارزميات
I_icon_minitimeالإثنين يونيو 03, 2019 2:10 am من طرف admin

» الحلقتين while و do while في الخوارزميات
I_icon_minitimeالإثنين يونيو 03, 2019 2:10 am من طرف admin

» تمارين شاملة حول الحلقات for, while,do while
I_icon_minitimeالإثنين يونيو 03, 2019 2:09 am من طرف admin

» العوامــل فــي الخــوارزميــات
I_icon_minitimeالإثنين يونيو 03, 2019 2:09 am من طرف admin

» معلومات عامة عن الخوارزميات
I_icon_minitimeالإثنين يونيو 03, 2019 2:08 am من طرف admin

» جمل الشرط في الخوارزميات Algorithms
I_icon_minitimeالإثنين يونيو 03, 2019 2:07 am من طرف admin

» العوامل التي تستخدم لوضع شروط منطقية
I_icon_minitimeالإثنين يونيو 03, 2019 2:06 am من طرف admin

» سناب مها عجاج
I_icon_minitimeالإثنين يونيو 03, 2019 2:05 am من طرف admin

» المدربة لمياء الجريسي
I_icon_minitimeالإثنين يونيو 03, 2019 2:04 am من طرف admin

» تمارين شاملة حول طرق تعريف, إستدعاء و عرض قيم المتغيرات...
I_icon_minitimeالأحد يونيو 02, 2019 5:58 am من طرف support service

» مفهوم المتغيرات في الخوارزميات
I_icon_minitimeالأحد يونيو 02, 2019 5:51 am من طرف support service

» شرح كل جزء في دالة الطباعة بشكل مفصل
I_icon_minitimeالأحد يونيو 02, 2019 4:44 am من طرف support service

» إستخدام العامل + كعامل دمج و إستخدام القوسين ( ) للحصول على ناتج العمليات الحسابية
I_icon_minitimeالأحد يونيو 02, 2019 4:42 am من طرف support service

» الدمج أثناء الطباعة في الخوارزميات
I_icon_minitimeالأحد يونيو 02, 2019 4:41 am من طرف support service

» طــرق حــول دالــة الطبــاعــة print()
I_icon_minitimeالأحد يونيو 02, 2019 3:29 am من طرف support service

» دالة الطباعة Print في الخوارزميات
I_icon_minitimeالأحد يونيو 02, 2019 3:18 am من طرف support service

» حل مشاكل قد تتعرض لها أثناء إستخدام برنامج الـ NetBeans
I_icon_minitimeالسبت يونيو 01, 2019 5:06 pm من طرف support service

» خطوات إنشاء مشروع جديد في برنامج NetBeans
I_icon_minitimeالسبت يونيو 01, 2019 4:53 pm من طرف support service

» تحميل و تثبيت برنامج NetBeans
I_icon_minitimeالسبت يونيو 01, 2019 4:32 pm من طرف support service

» طريقة تجربة الخوارزميات ع الكمبيوتر وتحميل لغة جافا ( JDK )...
I_icon_minitimeالسبت يونيو 01, 2019 4:29 pm من طرف support service

» معلومات عن لغة Java
I_icon_minitimeالسبت يونيو 01, 2019 1:15 pm من طرف support service

» كود javascript لوضع كلمات دلالية في الموضوع
I_icon_minitimeالسبت يونيو 01, 2019 12:00 pm من طرف support service

» 
I_icon_minitimeالجمعة مايو 31, 2019 3:53 am من طرف support service

» شركة تشطيب شقق/شركة تشطيب فيلل/شركة ديكور2019
I_icon_minitimeالجمعة مايو 31, 2019 3:51 am من طرف support service

» تحميل fx-Calc أحدث أله حاسبة للكمبيوتر 2019 مجاني
I_icon_minitimeالجمعة مايو 31, 2019 3:01 am من طرف admin

» التحكم بالمجموعات ووضع المسميات
I_icon_minitimeالجمعة مايو 31, 2019 3:00 am من طرف admin

» افضل البرامج لتصميم الفيديوهات
I_icon_minitimeالجمعة مايو 31, 2019 3:00 am من طرف admin

» تعلم اختصارات الكيبورد
I_icon_minitimeالجمعة مايو 31, 2019 2:59 am من طرف admin

» خدمات Google
I_icon_minitimeالجمعة مايو 31, 2019 2:59 am من طرف admin

» باندا انتي فايروس المجاني
I_icon_minitimeالجمعة مايو 31, 2019 2:59 am من طرف admin

» تحميل برنامج لاين للكمبيوتر – LINE للمكالمات والرسائل المجانية
I_icon_minitimeالجمعة مايو 31, 2019 2:58 am من طرف admin

» برنامج WebPosition Gold 1.5
I_icon_minitimeالجمعة مايو 31, 2019 2:58 am من طرف admin

» گود تعريض اوتصغير صورة آسم آلآقسآم
I_icon_minitimeالجمعة مايو 31, 2019 2:56 am من طرف admin

» برنامجLink Popularity Check 2.1
I_icon_minitimeالجمعة مايو 31, 2019 2:56 am من طرف admin

» كود اظهار علبة الدردشة في نسخة الجوال
I_icon_minitimeالجمعة مايو 31, 2019 2:55 am من طرف admin

» كود اضافه عنوان منتداك بجانب (مرحباً "أسم العضو" , "عنوان المنتدى")
I_icon_minitimeالجمعة مايو 31, 2019 2:54 am من طرف admin

» [مهم] سناب شات snapchat
I_icon_minitimeالجمعة مايو 31, 2019 2:54 am من طرف admin

» سناب د. سمية الناصر
I_icon_minitimeالجمعة مايو 31, 2019 2:52 am من طرف admin

» مامعنى سناب شات snapchat
I_icon_minitimeالجمعة مايو 31, 2019 2:42 am من طرف admin

» أكواد html للمواقع
I_icon_minitimeالسبت مايو 11, 2019 10:42 am من طرف support service

» اكواد html لاصحاب المواقع والمنتديات
I_icon_minitimeالسبت مايو 11, 2019 10:36 am من طرف support service

» اقوى العروض والتخفضيات علي كاميرات المراقبة بمناسبة الشهر الكريم
I_icon_minitimeالأحد أبريل 28, 2019 5:29 pm من طرف مازن محمد خالد

» اكواد الفيجوال دوت نت والسيشارب تعمل بامتياز علي xp
I_icon_minitimeالخميس أبريل 25, 2019 12:49 am من طرف support service

» شرح للإتصال بقواعد بيانات السيكوال سيرفر ب ثلاث
I_icon_minitimeالخميس أبريل 25, 2019 12:48 am من طرف support service

» برنامج MOBILedit! Enterprise 9.0.0.21825 للتحكم فى كامل محتويات الهاتف من الكمبيوتر
I_icon_minitimeالخميس أبريل 25, 2019 12:46 am من طرف support service

سحابة الكلمات الدلالية

لوحة  

أفضل 10 أعضاء في هذا الأسبوع
support service
Vote_rcapVoting_barVote_lcap 
admin
Vote_rcapVoting_barVote_lcap 
admaintk
Vote_rcapVoting_barVote_lcap 
admaintk7
Vote_rcapVoting_barVote_lcap 


يونيو

13

الأربعاء

أســاسيــات لغــة جــافــا الماضي

شاطر

تم نشره في الخميس يونيو 13, 2019 12:11 am من طرف support service

التاريخ و الساعةالتاريخ و الساعة

الخميس يونيو 13, 2019 1:00 am

مكان الحدثمكان الحدث

, Saudi Arabia
 SA

  • الجدول الزمني: 
  • تاريخ و وقت بدء الحدث: الخميس يونيو 13, 2019 1:00 am
  • icon price السعر للشخص الواحد: مجاني
  • icon country الفئة: آخر

تفاصيل الحدث: 

أســاسيــات لغــة جــافــا



بناء برنامج بلغة جافا:

يمكننا تعريف أي برنامج مكتوب بلغة جافا على أنه مجموعة من الكائنات مرتبطة مع بعضها البعض بشكل منطقي و متسلسل.



المصطلحات الأساسية في لغة جافا التالية:

الكلاس ( Class )

الكائن ( Object )

الخصائص ( Instance variables )

الدوال ( Methods )



مفهــوم الكــلاس:

الكلاس عبارة عن حاوية كبيرة تستطيع أن تحتوي كل الكود من متغيرات و دوال و كائنات إلخ..



مفهــوم الكــائــن:

الكائن عبارة عن نسخة مطابقة لكلاس معين.

بما أن الكائن عبارة عن نسخة من الكلاس, يمكننا القول أنه لا يمكن إنشاء كائن إذا لم يكن هناك كلاس.

إذاً في مفهوم برمجة الكائنات نقوم بإنشاء كلاس معين يسمونه blue print أي (النسخة الخام أو النسخة الأصلية) , و بعدها ننشئ نسخة أو أكثر من هذا الكلاس و نفعل بها ما نريد بدون أن نغير محتويات الكلاس الأساسي و هكذا نكون حافظنا على كودات الكلاس الأساسي لأننا نعدل على النسخ و ليس عليه مباشرةً.

الفكرة الأساسية في برمجة الكائنات أنك تقوم بتقسيم البرنامج الواحد إلى عدة كلاسات, و كل كلاس يتم برمجته لتنفيذ ناحية معينة في البرنامج.

بعد الإنتهاء من كل أقسام البرنامج الموجودة في عدة كلاسات, نقوم فقط بإنشاء نسخ منهم في المكان الذي نحتاجهم فيه. و بذلك نكون جمعنا كل الكلاسات التي كتبت بشكل منفصل و ربطناهم مع بعضهم و كأننا كتبناهم في كلاس واحد فقط.



ملاحظــة: الكائن هو نسخة من الكلاس و ليس نسخة من الملف الذي يحتوي على الكلاس.

كما أن الكلاس الأساسي يتم إنشائه بدون إعطاء قيم لمتغيراته و سنرى في دروس لاحقة كيف أننا نغير قيم الكائنات و ليس قيم الكلاس الأصلي مباشرةً.



مفهــوم الخصــائــص:

كل كائن ننشئه من كلاس معين يملك نسخة خاصة به من المتغيرات الموجودة في هذا الكلاس. المتغيرات التي يتم إعطاء نسخة منها لكل كائن من الكلاس هي ما تسمى بالخصائص, مثال:

إذا كان عندنا كلاس إسمه Harmash يحتوي على متغيرين x و y, و أنشأنا منه كائنين, الكائن الأول إسمه A و الثاني إسمه B.

هنا سيكون كل كائن يحتوي نسخة خاصة من الأشياء الموجودة في الكلاس Harmash.

سيملك الكائن A نسخة خاصة به من المتغيرين x و y لا علاقة للكائن B فيها.

و سيملك الكائن B نسخة خاصة به من المتغيرين x و y لا علاقة للكائن A فيها.



مفهــوم الــدوال:

الدالة ( أو الميثود ) عبارة عن كود جاهز يتنفذ فقط عندما تقوم بإستدعائه.

مثال

public void welcome()

{

System.out.print("welcome to www.harmash.com");

}



ملاحظــة: في البرامج الحقيقية لا يتم تعريف جميع الدوال في الكلاس الأساسي في المشروع و الذي يسمى Main Class. بل يتم تعريفهم في كلاس ثاني أو أكثر من كلاس و عند الحاجة يتم إستدعاءهم. لا تقلق ستفهم كل شيء في دروس لاحقة.



أسلوب العمل كمبرمج في شركة أو مع مجموعة:

في المشاريع الكبيرة يتم تقسيم البرنامج الواحد إلى عدة أقسام, كل مبرمج يكون مسؤول عن قسم معين في البرنامج.

الآن إليك ما يحدث, يقوم مدير المشروع بتقسيم العمل على المبرمجين, فيطلب من كل مبرمج أن ينشئ ملف جافا و ينشئ فيه كلاس و يضع فيه كوداته.

بعد إنهاء جميع أقسام البرنامج الموجودة في عدة كلاسات منفصلة - لأن كل مبرمج يعمل على ملف جافا خاص - يقوم مدير المشروع بتجميع أقسام البرنامج كلها.

كيف يفعل ذلك ؟

إنتبــه: لا يقوم المدير بتعديل الملفات التي أعطاه إياها المبرمجين.

يقوم المدير بإنشاء مشروع جديد و إنشاء الكلاس الأساسي في المشروع, أي الـ Main Class.

ثم يقوم بانشاء كائنات من الكلاسات التي أنشأها المبرمجين بداخل هذا الكلاس, و هكذا يكون قد قام بجمعها كلها في مكان واحد, أي ربط جميع الكائنات مع بعضها.

إذاً مهمة المدير هي فقط ربط الكائنات و دمجها مع بعضها بالشكل الصحيح للحصول على برنامج واحد.

و في حال أراد المدير إضافة شيء ما في قسم معين من البرنامج, فإنه يطلب من المبرمج الذي كتب ذلك القسم أن يضيف عليه كود جديد.

و يستطيع المدير الوصول إلى هذا الكود الجديد من خلال الكائنات.

منظم الحدث