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

منتدي حضن الغريب


 

التسجيلالتسجيل  الرئيسيةالرئيسية  أحدث الصورأحدث الصور  دخولدخول  

 

 سلسلة دروس الجافا الدرس الثامن

اذهب الى الأسفل 
كاتب الموضوعرسالة
nsrbulhmd
المدير العام
المدير العام
nsrbulhmd


الجنس : ذكر
عدد الرسائل : 1282
تعاليق : عندما تنتقد أحداً فبعين النحل تعود أن تـُبصـِر
ولا تنظـُر للناس
بعين الذباب فتقع على ماهو مُستقذِر
و سأحكي لك قصه العنزة والذئب حتى لا
تأمن من يـُمكِر
وحينما يثق بك أحد فإياك ثم إياك أن تـُغدِر


تاريخ التسجيل : 09/02/2009

الاضافات
منتدنا على الفيس بوك:

سلسلة دروس الجافا      الدرس الثامن Empty
مُساهمةموضوع: سلسلة دروس الجافا الدرس الثامن   سلسلة دروس الجافا      الدرس الثامن Icon_minitime1الثلاثاء 24 مارس 2009, 12:18 am

السلام عليكم ورحمة الله وبركاته..



function one(){
document.forms[0].explain.value="إن محمل الفئات (Class Loader) يقوم على قراءة الملف (class) و احضاره من المكان الذي تم حفظه فيه إلى الآلة التخيلية. تماماً مثلما يقوم قارئ الملفات في الكومبيوتر باحضار الملفات المطلوبة من القرص الصلب إلى ال CPU وحدة التشغيل المركزية. و يقوم ال Class Loader بالتأكد في الوقت ذاته من عدم وجود أخطاء برمجية";
document.img.src="images/l08_one.gif"
}

function two(){
document.forms[0].explain.value="كثيرة هي البرامج التي تبدو بريئة في ظاهرها، بينما تحوي ما يكفي من الأمور المدمّرة مخبأة فيها. و لعل البرامج المكتوبة بلغة السي من أبرز الأمثلة على ذلك. فبكتابة برنامج صغير يجمع بكل براءة رقمين و يخزّن الناتج في مكان معين في الذاكرة، يقوم الملف فعلياً بمسح محتويات القرص الصلب! فبعض الأماكن في ذكرة الكومبيوتر حساسة للقيم التي توضع فيها.\n \n لذل فقد أخذت الجافا احتياطها لمثل هذه التجاوزات غير المرغوبة. ففي ال Byte Code Verifier يتم التأكد من عدم تجاوز البرنامج بأي شكل من الأشكال. فلا يقوم بالكتابة في أماكن لا يجب أن يكتب فيها، كما يتم التأكد من عدم احتواء الفئة (ال class) من أي أمر يكسر قواعد اللغة و حواجزها، حتى و لو كان مقبولاً من ناحية ال Syntax أو السياق البرمجي.";
document.img.src="images/l08_two.gif"
}

function three(){
document.img.src="images/l08_three.gif";
document.forms[0].explain.value="يقوم المفسّر بقراءة الأوامر أمراً أمراً. مهمته تتلخّص في أنه يجهّز الأوامر بالتتابع كي يتم تشغيلهم في المرحلة الرابعة."
}

function four(){
document.forms[0].explain.value="يطلق على الآلة التخيلية للجافا بشكل عام اسم Java RunTime مجازاً فقط. و لكن الواقع أن هذا الجزء من الآلة التخيلية هو الرأس المدبّر (رئيس العصابة يعني، فهذه الوحدة هي التي تقوم بالتشغيل الفعلي للأوامر، و تقوم أيضاً بما يلزم من اتصالات مع نظام التشغيل و أدوات الادخال و غيرها.";
document.img.src="images/l08_four.gif"
}






ورد ذكر الآلة التخيلية للغة الجافا في الدروس السابقة، و نظراً لأهميتها في فهم اللغة، فقد رأيت أن أخصص لها درساً منفصلاً.



سلسلة دروس الجافا      الدرس الثامن Title_right سلسلة دروس الجافا      الدرس الثامن Spaceتمهيد سلسلة دروس الجافا      الدرس الثامن Title_left






تذكر شركة ال Sun Microsystems أن قوة لغة الجافا تكمن في قوة ثلاث وحدات فيها:


  • الآلة التخيلية Java Virtual Machine
  • جامع نفايات البرنامج Garbage Collector
  • أمان الكود Security of the code




و في الواقع فإن المحورين الثاني والثالث، على أهمية عظيمة، و لكنهما يتحركان ضمن المحور الأول و هو الآلة التخيلية.





سلسلة دروس الجافا      الدرس الثامن Title_right سلسلة دروس الجافا      الدرس الثامن Spaceالآلة التخيلية للغة الجافا سلسلة دروس الجافا      الدرس الثامن Title_left






أرجو منكم الضغط على الأزرار التي على اليسار من أعلى إلى أسفل لتتابعوا عمل الآلة التخيلية :)
كما أرجو منكم افساح المجال للصور التي رغم صغر حجمها ستحتاج بعض الوقت لتظهر على القسم الأيمن :)
سلسلة دروس الجافا      الدرس الثامن L08_empty






</td></tr></tbody></table></form></center>

</div><p align="center">
تعتبر JVM الجزء الوحيد من بيئة البرمجة الجافيية (ههه) الذي يعرف ما هو
نظام التشغيل الذي تعمل عليه البرامج المختلفة. فالفئات كما ذكرت، تعرف
أنها يجب أن تعمل لحساب الآلة التخيلية. و هي واحدة في كل مكان مهما اختلف
نظام التشغيل و نوع الكومبيوتر. أما الآلة التخيلية نفسها، فهي العضو الذي
يتصل بالكومبيوتر.. و يقوم بما يلزم من عرض على الشاشة، أو قراءة من
الكيبورد، اذاً لابد أن تعرف ال JVM عن نظام التشغيل الذي تعمل عليه.
</p><p align="center">
أتمنى أن يكون الدرس قد أعجبكم.. و إلى اللقاء..


</p><div align="center">وفوق كل ذي علم عليم</div>
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://nasserstar.ahlamontada.com
 
سلسلة دروس الجافا الدرس الثامن
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» سلسلة دروس الجافا الدرس الثامن عشر
» سلسلة دروس الجافا الدرس الخامس عشر
» سلسلة دروس الجافا الدرس الاول
» سلسلة دروس الجافا الدرس السادس عشر
» سلسلة دروس الجافا الدرس الثانى

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدي حضن الغريب :: منتدى البرامج والكمبيوتر والحماية والماسنجر :: قسم الكمبيوتر والحماية والهواتف والشفرات-
انتقل الى: