جدول المحتويات:
تعريف - ماذا يعني جافا؟
Java هي لغة برمجة تنتج برامج متعددة المنصات. عندما يكتب مبرمج تطبيق Java ، فإن التعليمات البرمجية المترجمة (المعروفة باسم bytecode) تعمل على معظم أنظمة التشغيل (OS) ، بما في ذلك Windows و Linux و Mac OS. تستمد Java الكثير من بناء الجملة من لغات البرمجة C و C ++.
تم تطوير Java في منتصف التسعينيات بواسطة James A. Gosling ، وهو عالم كمبيوتر سابق في شركة Sun Microsystems.
يشرح Techopedia جافا
تنتج Java تطبيقات صغيرة (برامج يتم تشغيلها في المتصفح) ، والتي تسهل واجهة المستخدم الرسومية (GUI) وتفاعل الكائنات من قبل مستخدمي الإنترنت. قبل تطبيقات Java ، كانت صفحات الويب عادةً ثابتة وغير تفاعلية. تضاءلت شعبية تطبيقات Java من خلال إصدار منتجات منافسة ، مثل Adobe Flash و Microsoft Silverlight.
يتم تشغيل تطبيقات Java الصغيرة في مستعرض ويب باستخدام Java Virtual Machine (JVM) ، والتي تترجم Java bytecode إلى تعليمات المعالج الأصلية وتسمح بتنفيذ نظام التشغيل أو النظام الأساسي غير المباشر. يوفر JVM غالبية المكونات اللازمة لتشغيل bytecode ، والتي عادة ما تكون أصغر من البرامج القابلة للتنفيذ المكتوبة من خلال لغات البرمجة الأخرى. لا يمكن تشغيل Bytecode إذا كان النظام يفتقر إلى JVM المطلوبة.
يتطلب تطوير برنامج Java مجموعة تطوير برامج Java (SDK) والتي تتضمن عادةً مترجم ومترجم ومولد وثائق وأدوات أخرى تستخدم لإنتاج تطبيق كامل.
يمكن تسريع وقت التطوير من خلال استخدام بيئات التطوير المتكاملة (IDE) - مثل JBuilder أو Netbeans أو Eclipse أو JCreator. تسهل IDEs تطوير واجهة المستخدم الرسومية ، والتي تشمل الأزرار ومربعات النص واللوحات والأطر وأشرطة التمرير والكائنات الأخرى عبر إجراءات السحب والإفلات والنقر والنقر.
توجد برامج Java في أجهزة الكمبيوتر المكتبية والخوادم والأجهزة المحمولة والبطاقات الذكية وأقراص Blu-ray (BD).
