الجمعة، 23 ديسمبر 2011

ما الفرق بين "JDK" و "JRE"

"JDK" هي مجموعة أدوات تطوير جافا. أي ان JDK هو حزمة من البرامج التي يمكن استخدامها لتطوير البرمجيات القائمة على جافا. اما بالنسبة لــ "JRE" فهي بيئة جافا "Java Runtime Environment".  بما معناه ان JRE هو تطبيق آلة جافا الافتراضية الذي يقوم بتنفيذ برامج Java.

عادة، كل JDK يحتوي على JRE واحد (أو أكثر) جنبا إلى جنب مع أدوات التطوير المختلفة مثل جامعي المصدر لجافا "Java source compilers" ،و أدوات التجميع و النشر "bundling and deployment tools"، المصححات "debuggers" ومكتبات التنمية "development libraries"، الخ.


الاثنين، 12 سبتمبر 2011

الفرق بين المتغير والمعرف

هناك بعض الذين يتساءلون ما هو الفرق بين المتغير " variable " والمعرف " identifier" ؟ أو ما هو المعرف؟

الفرق بين المعرف و المتغير هو ان معرف يمثل اسم متغير ، و بطريقة أخرى كل متغير له اسم ونوع ونطاق فيطلق على اسم هذا متغير بالمعرف.

على سبيل المثال إنسان يمثل المتغير واسم هذا الإنسان (محمد) يمثل المعرف.

مثال :


int number = 11;


نحن نعلن متغير مع اسم (معرف) number ، و نوع int و بقيمة 11



المتغيرات والمعرفات تستخدم في جافا و C وSQL  و لغات برمجة أخرى