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

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

لغة البرمجة

تُعرَف لغة البرمجة لغةً بأنّها (تركيب جمل وقواعد ورموز أو كلمات تُستخدَم لإعطاء التّعليمات للحاسب الآليّ)، وجهاز الحاسوب ما هو إلا آلة تتلقى الأوامر من الإنسان المُستخدِم وتُنفّذ أوامره وفقاً لما يُطلَب ووفقاً لما بإمكانه تطبيقه، وحتى يحصل التّفاهم بين الإنسان والحاسوب لا بد من خلق لغة تواصل، وهي لغة البرمجة المُكوّنة من مجموعة من الأوامر والتّوجيهات للحاسوب من قِبَل الإنسان حتّى يتم التمكّن من التّعامل مع البيانات بطريقة مُعيّنة. وللبرمجة قواعد خاصّة تختلف عن لغة الإنسان العادية، وتختلف هذه القواعد من لغة برمجة لأخرى.

أنواع لغات البرمجة

يعتمد أيّ جهاز حاسوب في العالم على لغة واحدة يستوعبها، وهي اللغة الثنائيّة (بالإنجليزيّة: Binary)؛ بمعنى أن جميع أوامر الحاسوب تُنفَّذ على شكل بيانات مُكوّنة من 0 و1 فقط، ولغة الآلة التي تلعب دوراً أساسيّاً في إيصال الأوامر والتّوجيهات إلى الحاسوب، وهنا يأتي دور المُترجم الخاص بالجهاز الذي يعمل على تحويل اللّغة التي وُجِّهَت بها الأوامر إليه، من لغة عالية المُستوى إلى لغة مُنخفضة المستوى، حتى يتمكّن الجهاز من استيعابها، وبالتّالي تنفيذ الأوامر بسهولة ويسر. أنواع لغات البرمجة هي:

  • لغة الآلة: وهي اللّغة الوحيدة التي يفهمها جهاز الحاسوب ، ومُكوّنة من 0 و1 فقط، تتميّز بصعوبتها البالغة؛ لأنّ البيانات تتمثّل بسلسلة طويلة من تكرار للصّفر والواحد بشكل يصعُب على الإنسان كتابتها أو فهمها.
  • لغة التّجميع: وهي لغة تستخدم الرّموز للتعبير عن تعليمات وأوامر لغة الآلة باستخدام برنامج يُسمّى المُجمِّع (بالإنجليزيّة: Assembler).
  • اللّغات العُليا: وهي اللّغات التي يقوم بكتابتها الإنسان ولا يجب أن يكون عالماً بطريقة تنفيذها داخل الحاسوب ، فهنالك برنامج يعمل وسيطاً بين الإنسان ولغته والحاسوب ولغته؛ حتى تسهُل أمور البرمجة وتُصبح أكثر فاعليّة وإفادة.

لغة الجافا

ظهرت لغة الجافا المُستخدَمة لتشغيل جميع الأجهزة التطبيقيّة الذكيّة عندما عمل على تطويرها وابتكارها جيمس جوسلينغ خلال عمله في شركة صن ميكروسيستمز (بالإنجليزيّة: Sun Microsystems)، وكانت المرحلة الأولى من الجافا عام 1991م عندما بدأ فيها جيمس من أجل أحد مشاريعه التي كان يعمل عليها، وسماها بدايةً باسم (OAK)، ومن ثمّ سمّاها (Green)، وبعد ذلك انتهى به المَطاف بتسميتها باسمها الحالي ( جافا )، وهو ليس اختصاراً لاسم أو شيء مُعيّن، إنّما هو مُجرّد اسم فقط. قامت الشركة بنشر أول إصدار من الجافا عام 1995م، وفي عام 2006م تم نشر العديد من إصدارات الجافا مجّاناً ومفتوحة المصدر وفقاً لقوانين (GNU General Public License (GPL، وفي عام 2007م أصبحت كل أوامر وتعليمات الجافا مجانيّةً للكلّ.

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

تمتاز لغة الجافا عن غيرها من لغات البرمجة بسهولة الحصول عليها، كما أنّها داعمة ومُوّجهة للكيانات، وليس من الصّعب على المُبتدئ تعلّمها وإتقانها، وكما أنّها قابلة للتّنفيذ بكلّ سهولة ويسر، وتُضفي على صفحات الويب خاصيَّتَي الصّوت والحركة والكثير من الميزات الأخرى، ومن هذه الميزات والخصائص:

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

مُتطلّبات التّشغيل

حتّى يتمكّن المُستخدِم من كتابة البرامج بلغة الجافا، يجب توفّر عدد من المُتطلّبات على جهاز الحاسوب لتُسهّل عمله، وهذه المُتطلّبات هي:

  • مُحرّر نصوص لكتابة أوامر وتعليمات لغة الجافا.
  • مُحرّر Notepad: وهو مُحرّر نصوص يوجد بشكل تلقائيّ مع نظام الويندوز .
  • برنامج Netbeans: وهو برنامج مفتوح المصدر لكتابة البرامج بلغة الجافا وتشغيلها.
  • برنامج Eclipse: وهو أيضاً برنامج لكتابة برامج الجافا وتشغيلها على جهاز الحاسوب.

مجالات استخدام الجافا

تُعتَبر الجافا من أكثر اللّغات استخداماً في عالم لغات البرمجة، فهي موجودة تقريباً في كل التّطبيقات البرمجيّة، وتُعتَبر العمود الفقريّ لكثير من البرامج والتّطبيقات وأنظمة التّشغيل ، ويُذكَر من مجالات استخدامها أنّها تُستخَدم في بناء وإنشاء واجهات التّطبيقات الرسوميّة، وفي برمجة تطبيقات الموبايل؛ فهي العمود الفقريّ للأندرويد، نظام التّشغيل الأكثر شهرةً حول العالم، وتُستخدَم الجافا أيضاً في بناء تطبيقات الويب المُختلفة، كما تُستخدَم في التّجارب والتّطبيقات العلميّة؛ لأنّها تُوفّر السّرعة والأمان المطلوبين في هذه التّجارب، بالإضافة إلى استخدامها في التّطبيقات البنكيّة ومُختلف أنواع الشّبكات وتطبيقاتها.

29كمبيوتر
مزيد من المشاركات
من هو قائد المسلمين في معركة اليرموك

من هو قائد المسلمين في معركة اليرموك

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

أين يطبع الدولار الامريكي

مكان طباعة الدولار الأمريكي تعتبر وزارة الخزانة الأمريكية (Treasury Department's) الجهة المسؤولة عن طباعة العملات الورقية، وسك العملات المعدنية، بإشراف مكتب النقش والطباعة (Bureau of Engraving and Printing)، ودار سك العملة الأمريكية ( U.S. Mint)، حيث يطبع مكتب الطباعة النقش مليارات الدولارات كل عام، وتعتبر احتياطاً فيدرالياً للدولة، حيث يتم تسليمها في كل عام لنظام الاحتياط الفيدرالي، ويوجد أكثر من تريليون دولار من الأوراق النقدية الفيديرالية المتداولة، وذلك وفقاً لمجلس الاحتياط الفيدرالي
كيفية الاعتناء باللحية

كيفية الاعتناء باللحية

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

نصائح عامة عن الصحة

الصحة العامّة يغطّي مصطلح الصحة ما هو أكبر مما يحدث داخل عيادة الطبيب، فالصحة هي أن نحيا لمدة أطول، وأن نكون بحالة جيدة، حيث إنّ هنالك مدىً واسعاً من العوامل التي تؤثّر في المدّة التي يحياها الفرد، وفي نوعية وجَودة تلك الحياة، ومنها: التعليم، والدَّخْل، ونوعية التغذية، ومدى الأمان في مكان السكن، بالإضافة إلى نوعيّة مكان السكن، وقد تكون هذه العناصر الأساسية للحياة الصحية متوفرة لبعض الناس في وقتهم الحاضر، بينما تكون فرص الخيارات الصحية للبعض الآخر من البشر محدودة بشكل واضح، وتجدر الإشارة إلى
أحاديث قصيرة

أحاديث قصيرة

أحاديث نبوية قصيرة إن الحديث النبوي هو كل ما نُسِب وأُضيف إلى رسول الله صلى الله عليه وسلم من القول، والفعل، والتقرير، والصفات الخَلقية والخُلُقية، وفيما يأتي بيان لأحاديث الرسول التي تتحدث عن رمضان، وفضل الذكر، والرزق. أحاديث عن رمضان وردت الكثير من الأحاديث في السنة النبوية الشريفة التي تبيّن فضل شهر رمضان المبارك، وفضل العبادة فيه، ومن هذه الأحاديث: قال رسول الله صلى الله عليه وسلم: (إنَّ في الجَنَّةِ بَابًا يُقَالُ له الرَّيَّانُ، يَدْخُلُ منه الصَّائِمُونَ يَومَ القِيَامَةِ، لا يَدْخُلُ
معلومات عن طائر الكوكتيل

معلومات عن طائر الكوكتيل

فصيلة طائر الكوكتيل يعرف طائر الكوكتيل (بالإنجليزية:cockatiel) واسمه العلمي (cockatoo)، وهو نوع من أنواع طيور عائلة الببغاوات (بالإنجليزية: parrots)، وتنتمي طيور الكوكتيل إلى فصيلة (Nymphicinae)، وهم النوع الوحيد في الجنس المسمى (Nymphicus hollandicus). الصفات الشكلية لطائر الكوكتيل يتميز طائر الكوكتيل بصغر حجمه، وذكائه، وألوانه المتنوعة الجذابة التي تجعله محببًا إلى اقتناء الناس له وتربيته كحيوانٍ أليفٍ في منازلهم، فطوله يتراوح ما بين 30 - 33 سم، ووزنه ما بين 56 - 113 غ. يمتلك طائر الكوكتيل
خلطات لسد الشهية

خلطات لسد الشهية

خلطات لسد الشهية سد الشهية هي إحدى الطُرق التي يُحاول الكثير ممن يسعون لفقدان الوزن اتباعها، لذا قد يلجؤون لشراء بعض المنتجات التي يدعي مصنعوها أنّها تُساعد على قمع الشهية وتعزيز فقدان الوزن، ولكن فعالية هذه المنتجات غير معروفة إلى الآن، ووفقًا للمعاهد الوطنية للصحة (NIH)، فإنها غالبًا ما قد تسبب آثارًا جانبيًّة خطيرة، بدلاً من ذلك، يمكن تحضير مجموعة من الخلطات المنزلية الطبيعية وبطريقةٍ صحية للمساعدة على سد الشهية، وبالتالي تعزيز فقدان الوزن. خلطة الشاي الأخضر مع الفلفل الحار يحتوي الشاي
كيف تكون مبدعاً ومبتكراً

كيف تكون مبدعاً ومبتكراً

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