بحث عن لغة الجافا

بحث عن لغة جافا، مقدمة عن لغة جافا، مميزات لغة جافا، خصائص لغة جافا، إصدارات جافا، وعيوب لغة جافا. وهذا ما سنتعرف عليه فيما يلي.

بحث حول لغة جافا

1- مقدمة في لغة جافا
2-مميزات لغة الجافا
3-خصائص لغة الجافا
4-إصدارات جافا
5- عيوب لغة الجافا

مقدمة إلى جافا

جافا هي لغة برمجة عالية المستوى أنشأها جيمس جوسلينج عام 1991 وتم تطويرها عام 1995 لبناء تطبيقات الويب والخوادم وتطبيقات سطح المكتب والروبوتات والأجهزة المختلفة.
تعمل على كافة أنظمة التشغيل المهمة مثل Windows و Linux و Mac، وتعتبر من أشهر وأقوى لغات البرمجة على الإطلاق.
دعونا نذكر مميزات هذه اللغة العملاقة.

مميزات لغة جافا

-جسديا

لن تدفع أي أموال للعمل على لغة الجافا، فهي مفتوحة المصدر، مجانية، وستظل مجانية مدى الحياة.
– من الناحية الفنية

يمكنك البرمجة به حتى لو كان جهاز الكمبيوتر الخاص بك ضعيفًا أو قديمًا.
-بساطة

من السهل جدًا التعلم بعد أن تفهم برمجة الكائنات.
-العمل بنزاهة

يمكن لمترجم Java تقسيم أوامر البرنامج لتنفيذها على معالجات متعددة بشكل متسق باستخدام نظام JRE.
-تعدد المهام

توفر لك Java تقنية Multithreading، والتي تتيح لك جعل برنامجك قادرًا على تنفيذ عدة أوامر معًا في نفس الوقت.
-سرعة الترجمة

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

تعالج Java الأخطاء بطريقتين: أثناء قيامك بكتابة الكود، تحاول تصحيح أي أخطاء في كتابة الكود، وأثناء تشغيل الكود، تخبرك عن أي خطأ منطقي في حالة حدوثه، والذي يجب عليك معالجته بنفسك.
-ديناميكيا

تم تصميم Java لتكون أكثر ديناميكية من C وC++. يمكن لبرامج Java أن تحمل كمية كبيرة من المعلومات في وقت التشغيل والتي يمكن استخدامها للتحقق من التعليمات البرمجية وتأكيد ما إذا كان المترجم يمكنه الوصول إلى الكائنات في وقت التشغيل.

خصائص لغة جافا

-Object Oriented: (بالإنجليزية: Object Oriented)، تعتمد لغة جافا على التوجه الكائني في كتابة الأوامر والتعليمات، مما يمنحها الكثير من المرونة والفعالية.
– استقلالية المنصة: (بالإنجليزية: Platform Independent)، ويعني أنه عند كتابة البرامج بلغة جافا، لا يتم تحويلها إلى لغة آلة محددة أو إلى اللغة الثنائية المتعارف عليها في الحاسوب. بل يتم توزيع البرنامج المكتوب بلغة جافا عبر الإنترنت حتى تتم ترجمته وتحويله عبر برنامج يسمى جهاز. جافا الافتراضية (بالإنجليزية: Java Virtual Machine).
– بسيطة وآمنة: تعتبر لغة Java من أبسط اللغات وأسهلها وأكثرها أمانًا من بين لغات البرمجة المختلفة في عالم الكمبيوتر، حيث أنها تعتمد بشكل أساسي على مبدأ التوجه الكائني، كما أنها تحتوي على خصائص التشفير.
– الهندسة المعمارية المحايدة: (بالإنجليزية: Architecture-neutral)، عند البدء ببرمجة جافا يتم إنشاء ملف خاص في النظام حتى يمكن تشغيل جافا عليه، بغض النظر عن نوع نظام التشغيل الموجود على الكمبيوتر، أي أنه هي لغة تعمل على جميع أنظمة التشغيل.
– العديد من المهام في وقت واحد: (بالإنجليزية: Multi-threaded)، تحتوي لغة جافا على ميزة مميزة، وهي إمكانية تشغيل أكثر من مهمة في وقت واحد، مما يتيح للمبرمجين العمل على التطبيقات التفاعلية التي تتطلب تشغيل أكثر من مهمة واحدة في نفس الوقت. الكفاءة أو الديناميكية: تتميز لغة Java بكفاءتها الكبيرة مقارنة بلغات البرمجة الأخرى مثل لغة C++.

إصدارات جافا

1- جافا SE

الإصدار القياسي من Java باللغة الإنجليزية هو
قسم برمجة برامج سطح المكتب (StandAlone
.(التطبيقات
2- جافا إي

يختلف الإصدار الإنجليزي من Enterprise (إصدار Java).
يختلف عن الإصدار القياسي من حيث أنه خاص بخوادم البرمجة والتطبيقات الموزعة
وبرمجة الويب .
3- جافا مي

النسخة الميكرو باللغة الإنجليزية (Edition Micro Java) وهي نسخة خاصة
البرمجة على الهواتف المحمولة والأجهزة محدودة الموارد بشكل عام
يعتبر الخيار الأول لمبرمجي ألعاب الهاتف المحمول.
4- جافا فكس

تقنية أخرى أصدرتها شركة Sun Microsystems لتطوير تطبيقات من نوع “RIA”، أي
“”تطبيقات الإنترنت الغنية””

عيوب لغة جافا

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

‫0 تعليق

اترك تعليقاً