Code Copied

مدخل للغة جافا

 



مدخل للغة جافا

 جافا هي عباروة على لغة برمجة عالية المستوى و منصة في نقس الوقت تم انشائها عبر المطور جيمس عوسلينغ سنة 1994 
وهي تعتمد في الاساس على لغة البرمجة ++C.

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

  1. بسيطة
  2. كائنية التوجه OOP
  3. قابل للنشر و استعمال في عدة انظمة بدون المترجم (compiler
  4. تعدد المهام
  5. تفاعلية
  6. محمولة  (portable)
  7. عالية المستوى
  8. بنية متينة
  9. امنة
كل ملفات لغة جافا تكتب بملف نصي يكون اسم لاحقته تنتهي ب java مثل MyProgram.java
هذا الملف المصدري يتحول الى ملف MyProgram.class بواسطة ال compiler javac غير قابل للقراة يسمى bytecodes لالة جافا الافتراضية (java virtual machine )  يتم تشغيله بواسطتها

اذا كان اي نظام كان سواء الويندوز أو اللينكس أو الماك يحتوى على الة جافا الافتراضية فانه يمكن تشغيل هذا الملف (في حالة تم الاعتماد اعتماد كليا على جافا )"وذلك لان اغلب البرامج تحتاج الى بعض الاوامر اعتماد على نظام التشغيل"
مثلا يمكن تشغيل ال NetBeans المثبت على نظام الويندوز على نظام لينكس اذا كانت مثبت عليه الة جافا الافتراضية (java virtual machine )  java jre

منصة جافا


المنصة هي عبارة الجهاز أو النظام الذي يتم تشغيل البرامج به مثال ذلك انظمة التشغيل التي ذكرناها سابقا ,يمكن وصف معظم الأنظمة الأساسية بأنها مزيج من نظام التشغيل والأجهزة الأساسية, تختلف جافا في ذلك على ان نظام يعتمد على تلك الانظمة حتى يكون قابل للتشغيل.

مكونات منصة جافا

  • الة جافا الافتراضة
  • واجهة برمجة التطبيقات ( APIاختصار The Java Application Programming Interface )
API هو عبارة على مجموعة من برامج او اكواد مجهزة مسبقة لتسهيل التعامل مع لغة برمجة ما لانشاء او تشغيل مهام اساسية أو معقدة وتعتمد في ذلك على جودة و كمية مجموعة المطوريين لتلك اللغة .



إرسال تعليق

يشرفنا ان تشارك معنا بتعليق بناء