كتاب الجافا العربي Java

كتاب الجافا العربي Java كتاب الجافا العربي Java

11.07.2015 Views

.-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- ستظهر النافذه التاليه انتظر ايضا بعدها قليلا

.-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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!