هل يجب علي ان اتعلم الكثير عن تفاصيل ال jvm ك الclass loader او شيء ما كهذا
 
	 
 
	لانني قرات عنها بعض الاشياء وما هي مناطقها مراحلها واشياء كهذه,
 
	و اشياء ك لو اردت ان استخدم class ما فيجب عليه ان يكون loaded.
 
	 
 
	لكنني لم اتعمق كثيرا الى درجة الاجابة عن سؤال ك (لو تنفذ سطر ينشئ object من class ما, هل تم انشاء ذلك ال object عن طريق اخذ نسخة من الكود الخاص ب ال  class المتواجد في method area ووضعها في ال heap او ماذا؟),
 
	 
 
	او متى تماما وكيف يتم وضع default value في ال variable؟
 
	 
 
	,
 
	 
 
	والشيء نفسه مع امور ك ماذا يعني 64-bit prossecor و ما الفرق بينه وبين 32-bit prossecor,و ما هي بصورة كبيرة وماذا تفعل وكيف تعمل ال registers الخاصة ب المعالج,(اظن بان هذه الامور مهمة حينما ياتي الامر الى ال multi-core threading).
 
	 
 
	سؤالي هو,هل يجب علي ان اعرف هذه الامور لاكون جيد في جافا او لا؟
 
	شكرا.