تعريف جافا

طورت شركة Sun Microsystems عام 1991 لغة البرمجة الشيئية المعروفة باسم Java . وكان الهدف هو استخدامه في جهاز فك التشفير ، وهو نوع من الأجهزة يكون مسؤولاً عن استقبال وفك شفرة الإشارة التلفزيونية. الاسم الأول للغة كان اوك ، في وقت لاحق كان يعرف باسم الأخضر واعتمد ناعما طائفة جافا .

جافا

كانت نية صن هي إنشاء لغة بهيكل وبنية مشابهة لـ C و C ++ ، ولكن بنموذج كائن أبسط وإزالة الأدوات منخفضة المستوى.

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

بشكل عام ، يتم تصنيف تطبيقات Java في bytecode (ملف ثنائي يحتوي على برنامج قابل للتنفيذ) ، على الرغم من أنه يمكن أيضًا تجميعها في رمز الجهاز الأصلي .

يتحكم Sun في مواصفات وتطوير اللغة والمجمّعين والأجهزة الافتراضية ومكتبات الصف من خلال Java Community Process . في السنوات الأخيرة ، أصدرت الشركة (التي اشترتها شركة أوراكل ) جزءًا كبيرًا من تقنيات جافا تحت رخصة جنو جي بي إل .

تطبيق جافا واسع جدا. يتم استخدام اللغة في مجموعة متنوعة من الأجهزة المحمولة ، مثل الهواتف والأجهزة الصغيرة. في نطاق الإنترنت ، تسمح Java بتطوير تطبيقات صغيرة (تُعرف باسم تطبيقات صغيرة ) مضمنة في شفرة HTML الخاصة بالصفحة ، للتنفيذ المباشر من المستعرض ؛ من الجدير بالذكر أنه من الضروري أن يكون لديك المكوّن الإضافي المناسب لتشغيله ، لكن التثبيت خفيف وبسيط.

أسباب اختيار جافا على لغات أخرى

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

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

* يعمل على أي نظام أساسي: بخلاف البرامج التي تتطلب إصدارات محددة لكل نظام تشغيل (مثل Windows أو Mac) ، التطبيقات المطورة في Java للعمل في أي بيئة ، نظرًا لأنه ليس النظام الذي ينفذها ، ولكن الجهاز الظاهري (المعروف باسم Java Virtual Machine أو JVM ).

* لا ينطوي استخدامه على استثمارات اقتصادية : البرمجة في جاوة مجانية تمامًا ؛ ليس من الضروري الحصول على أي ترخيص ، ولكن ببساطة تنزيل مجموعة التطوير ( Java Development Kit أو JDK ) وإعطاء العنان للخيال.

* المصدر مفتوح : تقدم Java شفرة جميع مكتباتها الأصلية تقريبًا حتى يتمكن المطوّرون من معرفة هذه الدراسات ودراستها بعمق ، أو توسيع وظائفهم ، واستفادة أنفسهم وغيرهم.

* إنها لغة قابلة للتوسعة : بالاستمرار مع النقطة السابقة ، يتمتع كل مبرمج بحرية مراجعة وتحسين شفرة جافا الأصلية ، ويمكن لعملهم أن يصبح الحل لمشاكل العديد من الأشخاص حول العالم. استفاد مطورو لا يحصى من هذه الميزة من اللغة واستمروا في القيام بذلك.

موصى به
  • تعريف: هيرى من الهيروغليفية

    هيرى من الهيروغليفية

    جاءت الكلمة اليونانية hieratikós إلى اللاتينية باعتبارها hieratĭcus ، والتي وصلت إلى لغتنا باعتبارها الهيراطيقية . تدرك الأكاديمية الملكية الإسبانية ( RAE ) عدة معاني لهذا المفهوم. يشير المعنى الأول الذي ذكرته RAE إلى إيماءة أو أسلوب الزواج العظيم . ترتبط الهيراطيقية ، في هذا الإطار ، بالأبهاء أو المتأثرين
  • تعريف: وكالة لامركزية

    وكالة لامركزية

    الكائن الحي هو مصطلح أصله اشتقاقي موجود في اليونانية. وهذا هو نتيجة مجموع مكونين للغة المذكورة: • الاسم "organon" ، وهو مرادف لـ "instrument". • اللاحقة "-ismo" ، والتي يمكن ترجمتها كـ "نظام" أو "نشاط". من بين المعاني المختلفة للكائن الحي ، نحن مهتمون اليوم بتسليط الضوء على المصطلح الذي يربط المصطلح بمنظمة أو كيان يتكون من وحدات مختل
  • تعريف: المكونات اعة

    المكونات اعة

    هناك عدة نظريات حول أصل اشتقاقي لكلمة اعة التوصيل. ومع ذلك ، فإن أكثرها دقة هو الذي يحدد ما يأتي من الفرنسية. على وجه التحديد ، تنص على أنها مشتقة من الكلمة الغالية "bougie" ، وهو ما كان يطلق عليه شمعة الشمع. وهو أن الشمع المذكور الذي تم إنشاؤه جاء من مدينة بوغي الجزائرية ، والتي هي اليوم Bijaia. إن قابس الإشعال هو الجزء الذي يقوم ، في محركات الاحتراق الداخلي ،
  • تعريف: فناء

    فناء

    الفناء هو ذلك الجزء من البناء الذي يفتقر إلى السقف والذي ، بشكل عام ، مخصص للاستجمام بحيث يمكن لسكان أو مستخدمي المبنى الاستمتاع بالهواء الطلق . وتتمثل ميزة الأفنية في أنها تسمح باستخدام مساحة مفتوحة من حيث التصميم ، ولكنها خاصة من حيث الوصول. على سبيل المثال: "حلمي هو أن يكون لدي منزل كبير به فناء ، حتى يتمكن الأطفال من اللعب والاستمتاع بأمان" ، "إذا استمر الجو حارًا ، في الليل يمكننا تناول الطعام في الفناء" ، &quo
  • تعريف: غمر

    غمر

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

    تقشير

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