تعريف جافا

طورت شركة 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 شفرة جميع مكتباتها الأصلية تقريبًا حتى يتمكن المطوّرون من معرفة هذه الدراسات ودراستها بعمق ، أو توسيع وظائفهم ، واستفادة أنفسهم وغيرهم.

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

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

    الملكية

    على مر التاريخ ، طور البشر طرقًا مختلفة لممارسة الحكومة ، مع هياكل وقواعد متنوعة للغاية. واحد منهم هو النظام الملكي ، حيث يكون أهم موقف للدولة هو الحياة (فهو محتل حتى الموت) ويتم تحديده بشكل عام من خلال الميراث (يتم استلام السلطة من قبل الأب أو قريب آخر). مصطلح الملكية يأتي من انصهار المصطلحات اليونانية مونوس (واحد) و arkein (السلطة) التي تعني "السلطة تتركز في واحد". إنه يتميز عن الاستبداد والاستبداد لأنه ينطوي على قوة شرعية ، على عكس الحكوم
  • تعريف شعبي: زواج

    زواج

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

    مباشرة

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

    قاع

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

    قسري

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

    علامات حيوية

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