كتاب الجافا العربي Java
كتاب الجافا العربي Java كتاب الجافا العربي Java
.-2تصميم عملية التحليل السابقة بصورة تستطيع معها فهم المشكلة وطريقةحلها فى خطوات متسلسلة وواضحة3- اخيرا كتابة كود البرنامج باللغة التى اخترتهاثانيا يمكن باستخدام الجافا تنفيذ عمليات مختلفة فى نفس الوقت ذاتهمن الطبيعى ان يتم تنفيذ خطوات اى برنامج بطريقة متسلسلة اى بعد تنفيذ خطوةينتقل الى تنفيذ الخطوة التالية لكن فى الجافا يمكن تنفيذ خطوات مختلفة فى نفس الوقتثالثا ادارة العمليات فى الذاكرة تلقائيافى اللغات الاخرى مثل سى++ مثلا يتم التعامل مع المتغيرات والكائن يدويا اى منخلال البرنامج و المبرمج لكن فى الجاف التعامل مع الذاكرة يتم تلقائيا دون تدخل منالمبرمج وبذلك تكون اكثر امانا من اللغات الاخرىرابعا الامان التامعندما تقوم بتحميل اى برنامج من على شبكة فانه يمكن لاحد القراصنة ان يقومبالتحكم فى جهازك من خلال كود البرنامج الذى تقوم بتحميلة لانه يمكنة التحكم فى المتغيراتوالكائن الموجودين فى الذاكرة ولكن فى الجافا هذا مستحيل ان يحدث كما ذاكرنا فىالميزةالسابقة ايضا فى حالة وجود فيروس فى جهازك فنه اثناء تشغيل اى برنامج فى الذاكرة يتمانتقال الفيروس اليه وكن فى الجافا لن ينتقل اليه لانه لايستطيع التحكم فى الذاكرة فىهذهالحاله ايضا لان الملف الذى يتم تحميله فى الذاكرة من النوع class وكما سنعرف فى الميزهالتالية هذا الملف لايمكن التغير فيه.خامسا لاتعتمد على نظام التشغيلتعالى عزيزى القارئ ناخذ اولا مثال على لغه اخرى مثل سى++ بعد كتابة البرنامج(كود) يتم استخدام ما يسمى المترجم (compiler) لتحويل البرنامج الى لغة الالةوهذا الملف الجديد الناتج عن الترجمة لايعمل الى على نظام التشغيل الذى ترجم فيهبمعنى اذا تم عمل الترجمة لبرنامج كتب بلغة سى++ تحت نظام تشغيل ويندوز فان الملفالناتج الذى بلغة الاله لايعمل الا تحت الويندوز واذا اردنا تشغيله تحت نظام تشغيل يونكسيلزم اعادة الترجمة تحت هذا النظام.machine )C++ Compiler.Machine code::::(codeاما فى الجافا فيتحول البرنامج (كود) الى ملف لايمكن قراءته يسمى ملف class ثم يتحول هذايمكن تشغيله تحت اى نظام تشغيل دون عملوالملف الملف الى ملف بلغة الاله ترجمة للبرنامج مره اخرىJava file JDK Class file JVMclass هذاMachine fileهو المترجم الذى يستخدم لتحويل البرنامج المكتوب بلغة الجافا الى ملف امتدادهوهذا الملف هو الذى يمكن تشغيله على اى نظام تشغيلJVM هو المترجم الذى يحول ملف الى ملف بلغة الالهسادسا يمكن استخدام الجافا فى الانترنتيمكن عمل التطبيق او البرنامج على الانترنت وفى هذه الحاله يسمى جافا ابليتapplet)عزيزى القارئ اذا وجدت هذه الميزات مجتمعه فى لغة برمجة فاعلم انها الجافاclass(javaclass:JDK
الدرس الثالث:اعداد الكمبيوتر لتشغيل الجافامجانا منعزيزى القارئ تحتاج الى تحميل مايسمىقم عزيزى القارئ بتحميل احدى الاصدارات التى تتناسب مع نظام التشغيلالذى تستخدمة وسنقوم هنا بشرح عمل اعدادتحميله من الموقع الذى ذكرناه كمثال سيكون مثالنا خلال نظام التشغيل ويندوزPlatform) (Java 2 ويمكنك تحميلهJava 2 Platform, Standard Edition 1.3 بعدjava.sun.com-1بعد تحميل الملف من الموقع ستظهر هذه الايقونةاضغط مرتين عليها2- ستظهر هذه النافذة(Double Click)انتظر قليلا بعد ظهورها3- ستظهر النافذه التاليه انتظر ايضا بعدها قليلا
- Page 1: تم تحميل الملف من م
- Page 6 and 7: 4- ستظهر هذه النافذة
- Page 8 and 9: 9- تظهر نافذه تخبرك
- Page 10 and 11: }وسنعرف فيما بعد ما
- Page 12 and 13: امثله صحيحة للمعرف
- Page 14 and 15: الدرس الثانى عشر :ا
- Page 16 and 17: :/والغرض منها القسم
- Page 18 and 19: ويمكن تلخيص الشرح ف
- Page 20 and 21: ايضا يمكن تحويل من
- Page 22 and 23: ..رابعا الان سنقوم ب
- Page 24 and 25: الاعلان عن المتغير
- Page 26 and 27: لكن هناك تكرار لعبا
- Page 28 and 29: .اولا تم الاعلان عن
- Page 30 and 31: }فيكون شكل النتائج
- Page 32 and 33: }}وتكون نتيجة البرن
- Page 34 and 35: {عبار اتوتكون بهذا
- Page 36 and 37: }}while (++i
- Page 38 and 39: }System.out.print(a);++b;}System.ou
- Page 40 and 41: عبارة لاجل for statementه
.-2تصميم عملية التحليل السابقة بصورة تستطيع معها فهم المشكلة وطريقةحلها فى خطوات متسلسلة وواضحة3- اخيرا <strong>كتاب</strong>ة كود البرنامج باللغة التى اخترتهاثانيا يمكن باستخدام <strong>الجافا</strong> تنفيذ عمليات مختلفة فى نفس الوقت ذاتهمن الطبيعى ان يتم تنفيذ خطوات اى برنامج بطريقة متسلسلة اى بعد تنفيذ خطوةينتقل الى تنفيذ الخطوة التالية لكن فى <strong>الجافا</strong> يمكن تنفيذ خطوات مختلفة فى نفس الوقتثالثا ادارة العمليات فى الذاكرة تلقائيافى اللغات الاخرى مثل سى++ مثلا يتم التعامل مع المتغيرات والكائن يدويا اى منخلال البرنامج و المبرمج لكن فى الجاف التعامل مع الذاكرة يتم تلقائيا دون تدخل منالمبرمج وبذلك تكون اكثر امانا من اللغات الاخرىرابعا الامان التامعندما تقوم بتحميل اى برنامج من على شبكة فانه يمكن لاحد القراصنة ان يقومبالتحكم فى جهازك من خلال كود البرنامج الذى تقوم بتحميلة لانه يمكنة التحكم فى المتغيراتوالكائن الموجودين فى الذاكرة ولكن فى <strong>الجافا</strong> هذا مستحيل ان يحدث كما ذاكرنا فىالميزةالسابقة ايضا فى حالة وجود فيروس فى جهازك فنه اثناء تشغيل اى برنامج فى الذاكرة يتمانتقال الفيروس اليه وكن فى <strong>الجافا</strong> لن ينتقل اليه لانه لايستطيع التحكم فى الذاكرة فىهذهالحاله ايضا لان الملف الذى يتم تحميله فى الذاكرة من النوع class وكما سنعرف فى الميزهالتالية هذا الملف لايمكن التغير فيه.خامسا لاتعتمد على نظام التشغيلتعالى عزيزى القارئ ناخذ اولا مثال على لغه اخرى مثل سى++ بعد <strong>كتاب</strong>ة البرنامج(كود) يتم استخدام ما يسمى المترجم (compiler) لتحويل البرنامج الى لغة الالةوهذا الملف الجديد الناتج عن الترجمة لايعمل الى على نظام التشغيل الذى ترجم فيهبمعنى اذا تم عمل الترجمة لبرنامج كتب بلغة سى++ تحت نظام تشغيل ويندوز فان الملفالناتج الذى بلغة الاله لايعمل الا تحت الويندوز واذا اردنا تشغيله تحت نظام تشغيل يونكسيلزم اعادة الترجمة تحت هذا النظام.machine )C++ Compiler.Machine code::::(codeاما فى <strong>الجافا</strong> فيتحول البرنامج (كود) الى ملف لايمكن قراءته يسمى ملف class ثم يتحول هذايمكن تشغيله تحت اى نظام تشغيل دون عملوالملف الملف الى ملف بلغة الاله ترجمة للبرنامج مره اخرى<strong>Java</strong> file JDK Class file JVMclass هذاMachine fileهو المترجم الذى يستخدم لتحويل البرنامج المكتوب بلغة <strong>الجافا</strong> الى ملف امتدادهوهذا الملف هو الذى يمكن تشغيله على اى نظام تشغيلJVM هو المترجم الذى يحول ملف الى ملف بلغة الالهسادسا يمكن استخدام <strong>الجافا</strong> فى الانترنتيمكن عمل التطبيق او البرنامج على الانترنت وفى هذه الحاله يسمى جافا ابليتapplet)عزيزى القارئ اذا وجدت هذه الميزات مجتمعه فى لغة برمجة فاعلم انها <strong>الجافا</strong>class(javaclass:JDK