اساسيات لغة الجافا , ما هي لغة الجافا

لغة الجافا هى احد اهم اللغات الموجوده حول العالم فهى من اهم اللغات التي يستعملها المبرمجين حول العالم فهى لغة شائعة جدا جدا فمجال البرمجه

 

 

ما هى لغه جافا؟


JAVA تكتب جافا باللغه العربيه و هى لغه برمجه عاليه المستوي ابتكرها James Gosling فعام 1991

أثناء عملة فمختبرات شركه Sun Microsystems و هذا لاستخدامها بمثابه العقل المفكر المستخدم لتشغيل الأجهزه الذكية.


عام 1995 تم تطويرها لبناء تطبيقات للويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات.


و هى تعمل علي كل و اهم انظمه التشغيل كWindows, Mac OS, Linux, Unix, Android الخ..

و تعتبر من اشهر لغات البرمجه علي الإطلاق. حاليا ملايين الأجهزه الإلكترونيه مبرمجه علي لغه جافا


مميزات لغه جافا بالنسبه للمطورين


1- شعبيتها الهائلة و هنالك العديد من المراجع لمن يريد تعلمها.


2- جميلة و تعلمها سهل مقارنة مع غيرها من اللغات.


3- شبيهه باللغتين C و C++ و لكن التعامل معها اسهل و سلس اكثر.


4- اذا انشأت برنامجا باستعمال لغه جافا فإن البرنامج يعمل علي اي نظام فالعالم و ذلك من اهم ما يدفعك لتعلمها.


5- لغه جافا مطلوبه جدا جدا فالخارج, اذا كنت تريد دخول سوق العمل فلغه جافا توفر لك العديد من الفرص.


مميزات لغه جافا عن باقى لغات البرمجة


ماديا


لن تدفع اي مبلغ لتعمل علي لغه جافا, فهى مصدر مفتوح و مجانيه و ستبقي مجانيه مدي الحياة.


مميزات لغه جافا عن باقى لغات البرمجة


1- تقنيا


تستطيع البرمجه فيها حتي و لو كان حاسوبك ضعيفا او قديما.

2-البساطة


تعلمها سهل جدا جدا بعد ان تفهم برمجه الكائنات.


العمل بحيادية


يمكن لمطور لغه جافا تقسيم اوامر البرنامج ليتنفذ علي عده معالجات بشكل متناسق باستعمال نظام JRE.

3-تعدد المهام


اللغة توفر لك تقنيه الـ Multithreading و التي تسمح لك بجعل برنامجك قادرا علي تنفيذ عده اوامر مع بعض و بنفس الوقت.

4-سرعه الترجمة


ترجمة هذة اللغة الي اوامر يفهمها الجهاز بشكل جدا جدا سريع و بدون ان يخزنها و يحاول تحليلها لأن الكائنات بها ت

ربط مع بعضها بشكل تدريجى مما يجعل الأوامر بها تتنفذ بسرعة.

5-معالجه الأخطاء


لغة جافا تعالج الأخطاء بطريقتين, خلال كتابتك للكود تحاول ان تصلح لك اي اخطاء فكتابه الكود, و خلال تشغيل

الكود تخبرك بأى خطا منطقى فحال حدوثة و الذي عليك معالجتة بنفسك.


6-ديناميكيا


تم تصميم جافا لتكون اكثر ديناميكيه من C و C++. و ممكن لبرامج جافا تحمل كميه كبيره من المعلومات

وقت التشغيل و التي ممكن استخدامها للتحقق من الكود و التأكد اذا كان المترجم يستطيع ان يصل الي الكائنات و قت التشغيل.

 

الاساس للغات الجافا

 




اساسيات لغة الجافا , ما هي لغة الجافا