ما هي الجافا؟؟
هي لغة برمجة أنشئت عام 1995
تكلمها شركة oracle وهنا اكثر من 3 مليار جهاز يستخدم الجافا
وتستخدم في
- Mobile apps (Android apps)
- Desktop applications
- Web Applications
- Web server and applications server
- Games
- Database connections
- More and much more
لما نستخدم الجافا؟
- تعمل الجافا علي منصات كثيرة مثل
Mac - Linux - windows
- مفتوحة المصدر
- واحدة من أشهر لغات البرمجة
- سهلة وبسطية في التعلم
- امنة وسريعة وقوية
- مدعومة من كثير من المطورين ( اكثر من 10 مليون مطور )
أدوات الجافا
- JVM ( Java Virtual Machine )
جهاز الجافا الافتراضي.. وهو الذي يعمل علي تشغيل اوامر الـ void وتحويلها الي اوامر يفهمها الكومبيوتر
- JRE ( Java Runtime Environment )
بيئة تشغيل الجافا.. وهي التي تتيح تشغيل الجافا علي نظام التشغيل
- JDK ( Java Development Kit )
حزمة تطوير الجافا.. وهي التي يستخدمها المطور لتطوير الجافا
- لنبدأ الان في دروس الجافا
سنتعامل مع مصطلحات كثيرة في الجافا اشهرها
- Package
- Class
- Variables
- Methods
- Package
وهي التي تحتوي علي جميع الـ Classes الموجودة داخل البرنامج الذي تقوم بانشائه ويمكن للبرنامج ان يكون به اكثر من Package
- Class
وهو الذي يتم بداخله كتابة جميع الأكواد البرمجية
ويحتوي علي الـ Variables
ويمكن ان يكون هناك عدد لا نهائي من الـ Class داخل البرنامج
- Methods
الدوال... هي التي تحتوي على سطور برمجية تنشئها حيث يتم تنفيذ السطور البرمجية عند استدعائها
- Variables
المتغيرات.... هي حاويات تقوم بتخزين بداخلها قيم المتغيرات ويوجد منها انواع للتعامل مع البيانات الخاصة بالأرقام والحروف والجمل سندرسها فيما بعد 😊
هذا هو شكل الـ Class وبه 3 سطور
في السطر الاول
public class MyClass {
}
هذا هو الـ Class ويسمي MyClass
لا تشغل بالك ما بداخله الان المهم انك تعرف الان ان طريقة كتابة الـ Class
Public
هي تعريف لنوعه
Class
وهي لتعريف للبرنامج ليعلم انه سيتعامل مع class
MyClass
وهذا هو اسم الـ Class
ماذا لو كتبنا اسم الـ Class هكذا myclass ؟!
سيظهر لنا خطأ.... لانه يجب ان يكون اسم الـ Class مبدوء بحرف كبير ( Capital )
public static void main (string[ ] args) {
}
ما هذه وما الفرق بينها وبين الـ Class
هذه هي دالة ( Method) والدالة هي التي تحتوي على السطور البرمجية
والدالة السابقة ستجدها في جميع البرامج او المشاريع التي ستقوم بانشائها لأنها دالة main او الدالة الرئيسية... لن تجد مشروع جافا بدون هذه الدالة حيث ان اي سطر برمجي داخل دالة main سيتم تنفيذه
System.out.println ( ) ;
هذا هو امر طباعة
في المثال السابق
System.out.println ( Hello World ) ;
سنطبع جملة Hello World
وعند تشغيل البرنامج سيظهر الناتج
Hello World
اذن لنلخص هذا المثال
السطر الاول وهو اسم الـ Class
السطر الثاني وهو دالة main او الدالة الرئيسية التي تنفذ جميع الأوامر البرمجية
السطر الثالت وهو امر الطباعة الذي قمنا بداخله بطباعة جملة Hello World
إرسال تعليق