مقدمة عن الجافا
السلام عليكم ورحمة الله وبركاته .. سنتعلم في هذه الدورة معا البرمجة بلغة الجافا واخترت هذه اللغة بالذات لكوني انوي البدء معكم في دورة وسلسلة دروس لتعلم برمجة تطبيقات الاندرويد
اذا فلغة الجافا اساس للبدء في مجال برمجة تطبيقات الاندرويد ..
اذا ما هي الجافا ؟
لغة الجافا java لغة برمجة عالية المستوى ابتكرها جيمس جوسلنج في العام 1991 وتم تطويرها في العام 1995 لبناء تطبيقات الويب والسيرفرات وتطبيقات سطح المكتب والروبوتات ومختلف الاجهزة ..
وهي تعمل على جميع واهم انظمة التشغيل ك ويندوز ولينكس وماك ، وتعتبر من اشهر لغات البرمجة على الاطلاق واقواها ..
دعنا نسرد ميزات هذه اللغة العملاقة :
مميزات لغة الجافا :
- Oject oriented: لغة الجافا كائنية التوجه فهي تعتمد بالاساس على فكرة الكائنات بالبرمجة فالبرنامج ما هو الا كلاس وكل نسخة منه تمثل كائن سنتطرق لهذه الميزة في دروس سنتحدث فيها عن الClass بشكل اكثر ..
- Platform Independent : للغة الجافا منصة مستقلة تدعى بjava virtual machine اي ان البرنامج يكون معزولا عن نظام التشغيل حيث سيتم ترجمته ليعمل على جهاز افتراضي ويقوم هذا الجهاز الافتراضي بتحويله ليعمل ويتناسب مع نظام التشغيل
- Simple : صممت لغة الجافا لتكون سهلة التعلم .
- Secure : الجافا آمنه فهي تمكن المطورين من انتاج انظمة وبرمجيات مشفرة تضمن عدم العبث بمحتويات البرنامج من قبل المخترقين او الفيروسات.
- Portable : لغة الجافا محمولة اي قابلة للنقل لتعمل على اي بنية تحتية وستجد العديد من المترجمات لكافة انظمة التشغيل من بينها اندرويد لتكتب وتنفذ برامجك.
- Distributed : صممت لغة الجافا لتمكن المطورين من العمل على البيئات الموزعة وفرق العمل على الإنترنت .
- High Performance : البرامج المكتوبة بلغة جافا تتميز بالسرعة في التنفيذ والمرونة في الاداء .
ما الأدوات التي نحتاجها للبدء في تعلم لغة الجافا:
1- نظام تشغيل wxp/w7/w8/w10/mac/linux
2- jdk هو ملف يحتوي المكتبات التي تدعم اللغة.
3- بيئة لتطوير البرمجيات مثل NetBeans او Eclipse او jcreator
ستجد الكثير من المواقع تشرح طريقة تثبيت اي بيئة لتبدأ العمل وكتابة برامجك وتعلم اللغة ...
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !