الفرق بين جافا وJRE



جافا مقابل JRE

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

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

لجعله أسهل للمبرمجين والبرمجة بلغة جافا لا يزال هو نفسه بغض النظر عن نظام التشغيل الذي سيتم استخدام البرنامج الناتج. ومع ذلك، من أجل جعل تطبيقات جافا تعمل بشكل صحيح، يجب أن يكون لديك حق وجري لنظام التشغيل الخاص بك. جافا اللوازم طائفة واسعة من JREs تحميل لتتناسب مع عدد كبير من أنظمة التشغيل في وجود اليوم. يمكنك العثور على JRE لأي نظام التشغيل، بما في ذلك الهواتف الذكية، مثل ويندوز موبايل وGoogleAndroid، وحتى الهواتف المحمولة القياسية. هناك مواصفات مختلفة لأجهزة الكمبيوتر والهواتف المحمولة على الرغم من أنها لا تشترك في نفس الجهاز، وتطبيقات الحاسب الآلي في كثير من الأحيان لا تعمل على الهواتف المحمولة.

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



ملخص:

1. جافا هو منصة برمجيات، بينما جري هو مجموعة من البرامج.

2. JRE يحتوي على البرمجيات اللازمة لتشغيل تطبيقات جافا.