تعلم لغة جافا في ساعتين و نصف
وجدنا فيديو على اليوتيوب متداول و حقق ملايين المشاهدات فيه شرح لطريقة عمل لغة البرمجة الجافا، استفاد منه مشرفي هذا الموقع، لذلك نشاركه مع الزوار من محبي لغات البرمجة و المبتدئين في تعلم لغة البرمجة جافا.
مدة الفيديو ساعتين ونصف ويشرح طريقة تحميل لغة جافا وخصائص و أساسيات لغة الجافا.
تنويه : لا بد ان تكون درست الخوارزميات جيدا و ملم ولو قليلا باللغة الإنجليزية
حتى تستفيد من هذا الفيديو التعليمي.
أولا :ما هي لغة جافا؟
JAVA تكتب جافا باللغة العربية و هي لغة برمجة عالية المستوى إبتكرها James Gosling في عام 1991 أثناء عمله في مختبرات شركة Sun Microsystems و ذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة الذكية.
عام 1995 تم تطويرها لبناء تطبيقات
للويب, السيرفرات, سطح المكتب, الهواتف و الروبوتات.
و هي تعمل
على جميع و أهم أنظمة التشغيل مثل Windows, Mac OS, Linux, Unix, Android إلخ.. و تعتبر من أشهر لغات
البرمجة على الإطلاق.
حالياً ملايين الأجهزة الإلكترونية مبرمجة على لغة جافا.
و هذا شعار لغة جافا:
ثانيا :مميزات لغة جافا بالنسبة للمطورين
· توفر عدة
مراجع لتعلمها
· بسيطة و
سهلة التعلم
·
تشبه إلى حد ما لغة C و C++ و لكن التعامل معها أسهل و
سلس أكثر.
· استخدامات لغة
جافا:أهمية لغة الجافا تكمن في أنها تعمل على أي نظام في العالم و صالحة لجميع المنصات.
· إذا كنت
تريد دخول سوق العمل فلغة جافا توفر لك الكثير من الفرص محليا و خارجيا.
ثالثا :مميزات لغة جافا عن باقي لغات البرمجة
1. المجانية
لن تدفع أي مبلغ لتعمل على لغة جافا, فهي مصدر مفتوح و مجانية و ستبقى مجانية مدى
الحياة.
2. الفعالية
تستطيع البرمجة بها حتى و لو كان حاسوبك ضعيفاً أو قديماً.
3. البساطة
أكواد لغة جافا تعلمها سهل جداً بعد أن تفهم برمجة الكائنات.
4. السلاسة
يمكن لمترجم لغة جافا تقسيم أوامر البرنامج ليتنفذ على عدة معالجات بشكل متناسق
باستخدام نظام JRE.
5. المرونة
جافا توفر لك تقنية الـ Multithreading و التي تسمح لك بجعل برنامجك قادراً على تنفيذ عدة أوامر مع
بعض و بنفس الوقت.
6. سرعة المعالجة
تتم ترجمة لغة جافا إلى أوامر يفهمها الجهاز بشكل جداً
سريع و بدون أن يخزنها و يحاول تحليلها لأن الكائنات فيها تربط مع بعضها بشكل
تدريجي مما يجعل الأوامر فيها تتنفذ بسرعة.
7. تصحيح الأخطاء
جافا تعالج الأخطاء بطريقتين, أثناء كتابتك للكود تحاول أن تصلح لك أي أخطاء في
كتابة الكود, و أثناء تشغيل الكود تخبرك بأي خطأ منطقي في حال حدوثه و الذي عليك
معالجته بنفسك.
8. الديناميكية
صممت جافا لتكون أكثر ديناميكية من C و C++. ويمكن لبرامج جافا تحمّل كمية
كبيرة من المعلومات وقت التشغيل و التي يمكن استخدامها للتحقق من الكود والتأكد
إذا كان المترجم يستطيع أن يصل إلى الكائنات وقت التشغيل.
والآن مع الفيديو
هذا الفيديو مفيد جدا للمبتدئين تحتاج فقط أن تكون ملما بعض الشيء باللغة الإنجليزية وتكون قد درست الخوارزميات، تجد فيه شرح مفصل لطريقة تسطيب برنامج جافا ثم طرق انشاء الأكواد و كل ما يخص خدمات جافا في ساعتين و نصف فقط.