الدرس الأول :
أول برنامج لك في جافا
مقدمة :
ميزات البرمجة غرضية التوجه : :0168:8011 008
١-كل شي عبارة عن غرض و كل غرض يستقبل مجموعة من الرسائل
7-الصفوف غير المجردة يمكن أن نشتق منها أغراض و كل صف هو عبارة عن قالب
“-كل غرض يملك مجموعة من الصفات وهي ما يسمى ب (016005635 0318) و للغرض
أيضاً أفعال أو أعمال متمثلة بالتوابع التي يمكن استدعاؤها عن طريق هذا الغرض.
؟-يمكن إنشاء غرض مؤلف من أغراض أخرى.
لمحة عن لغة الجافا :
تسمح بأكثر من أسلوب في البرمجة و لكن هذه الصفة غير واضحة تماماً في جافا كما هو
الحال في لغة جب
شي في جافا عبارة عن غرض من صف ؛ حيث تفترض هذه اللغة أن أسلوب البرمجة هو
البرمجة غرضية التوجه فقط.
أنماط البيانات في جافا :
18156 و يأخذ إحدى القيمتين عنم أو :8001880-١
بايت ١ و هو نمط لتعريف المحارف ءكل محرف بطول :608-7
لتعريف الأعداد الصحيحة بطول ؛ بايت :102-7
106 : لتعريف عدد صحيح بطول ١ بايت
© ع100: لتعريف عدد صحيح بطول 8 بايت
:008-١ لتعريف عدد مع فاصلة عشرية
16-8مل: لتعريف عدد مع فاصلة عشرية أكبر حجماً من العدد المعرف بواسطو النمط
5- 010ي: نمط لا يدل على أي شي (1ن0اه)
- المصفوفات في جافا :
كل لغات البرمجة تدعم المصفوفات و لكن التعامل مع المصفوفات في جافا أكثر أمنا
من التعامل مع المصفوفات في +64 ..
حيث في ++6 يمكن الخروج خارج حجم المصفوفة .. و ربما يمكن التعامل مع
بينما التعامل مع المصفوفات في جافا يضمن أن المصفوفة معرفة بشكل صحيح .. و
كذلك لايمكن الخروج خارج حدود المصفوفة .. و عند حدوث مثل هكذا أخطاء فإن
البرنامج يعطي خطأً أثناء وقت التنفيذ
- لا داعي لتدمير الغرض :
في معظم لغات البرمجة مسألة دورة حياة المتحول تعتبر مسألة هامة
سيحصل بالمتحول في النهاية ؟؟؟ .. إذا كان هناك إمكانية لتدمير الغرض ..
اسيتم ذلك ؟؟
هذه التعقيدات لا توجد في لغة جافا .. حيث أن جافا تملك ما يسمى ع88:038
011610 و الذي يقوم بفحص كل الأغراض المنشأة .. و يحدد أي من هذه
الأغراض لم يعد قيد الاستخدام و يحذف هذا الغرض من الذاكرة و بالتالي لن نكون
قلقين بشأن التعامل مع الذاكرة .. لأن الجافا تؤمن هذا التعامل و بكل أمان
كيفية إنشاء غرض في جافا :
يتم إنشا الغرض في جافا عن طريق الكلمة المفتاحية /«ع» كالتالي :
السطر السابق يبين إنشاء غرض من نوع سلسلة 5010 .
إنشاء نمط جديد ( صف ) :
نقوم بإنشاء صف جديد لتعريف مظهر و سلوك الأغراض المشتقة من هذا الصف ..
عندما نقوم بتعريف صف بإمكاننا وضع داخله نوعين من العناصر : المتحولات
الأعضاء التي تدعى حقول - التوابع الأعضاء والتي تدعى طرائق
المتحولات الأعضاء يمكن أن تكون من أي نمط معطيات .. أولي أو عنوان إلى غرض . إذا
بناء برنامج
هناك عدة مفاهيم يجب فهمها قبل بناء أول برنامج جافا :
رؤية الأسماء :
المشكلة في أي لغة برمجة هي التحكم بالأسماء ؛ إذا قمنا باستخدام اسم في وحدة ما
من البرنامج و مبرمج آخر استخدم نفس الاسم في وحدة أخرى كيف يمكننا التمييز
بين الاسمين ؟؟
الطريقة المستخدمة
استخدام مكونات أخرى :
عندما نريد استخدام صفوف معرفة مسبقا في برامجنا على المترجم أن يعرف أين
إذا كان الصف موجود في نفس الملف ف يمكن التعامل معه و اشتقاق منه أغراض
مباشرة
أما إذا كان الصف معرف في ملفات أخرى فإنه يتم استخدام الكلمة المفتاحية
+4 التي تخبر المترجم ليحضر ال 8086م و الذي هو عبارة عن مكتبة
من الصفوف ..
يمكننا استيراد صف معين من مكتبة أو استيراد كل الصفوف التابعة لمكتبة معيئة
افا أن جميع المتحولات تتبع لمجال رؤيتها الخاص
البيئة المستخدمة :
لتنفيذ برامج جافا يفضل استخدام بيئات حديثة مثل معوازن8( أن 6.9.1 105 116186805
يمكنك الحصول على برنامج 6.9.1 108 116188805 من أي قرص يحوي البرنامج أو
لتحميل برنامج 6.9.1 108 116188805 من خلال الرابط :
205.7 طن عد.ميميي /لنصتخطا
كيفية إنشاء مشروع للبدء بكتابة البرامج :
نفتح برنامج 116886805 فيظهر لنا بالشكل :
سودق
7- من قائمة مازع نختار الأمر أمعزمرم بيعلا
...لعزم 7660 20م
اتظهر لنا النافذة الموضحة بالشكل :
0ر010 بعلا ©
ا لعزم عم .1
وماس ات بط ٠٠
عمد ©
| ككداء مم م 18د 9206 مكلك مي باه رمم 106 2120030 5 10 1100 ن01 ١0
ونكافة اد رضاء بعادت ذ) امات مان كمم معاه 106-201 صق عدن فرج ماود 0101601 5186
في قسم 0016807185 نختار 5/«و( في قسم 6615ز70م نختار (1168800مم0 181/8 ثم
نضغط برعل
*-تظهر لنا النافذة التا
| ععمك طقلا مدن []
متم عتابرية مه اا ©
ولا ننسى أن نقوم بحذف إشارة الصح عن المربعين في أسفل اللنافذة كما هو الشكل :
لعزم مقا ف 56 [ل]
ثم نضغط على زر تضرع
ببرامج ة جافا
٠-تظهر في زاوية البرنامج الصورة التالية :
ماصتازل دامج مق
كعوقاءدة داه ©©-5
أها ...هذا هو مشروعك الأن لإنشاء ملف داخل المشروع نضعط باليمين على 5001368
06865 و نأخذ الأمر بيعم ثم الأمر 61555 817/8[ كالتالي :
دانسا لنشاسسلنا
ا كتعزمم 1
دام 2-8
...0800 [] ا لبماكلها ا1065 أ :0
زع للاححطينا اا ١ عاد ع
-١ تظهر لنا نافذة تسمية الملف نقوم بتسمية الملف مثلاً 0088800 على سبيل المثال و
يجدر بالذكر أنه يجب أن يكون أول حرف باسم الصف هو حرف كبير فهذا من قواعد اللغة.
كما هو موضح بالشكل :