اساسيات لغة الجافا
لكل لغة من لغات البرمجه لها مصطلحاتها ورموزها للقدرة على التخاطب مع الحاسوب ، ومن مفردات هذه اللغة
:الأرقام، والحروف الكبيرة الصغيرة ،والرموز الخاصة ، ... .
*مكونات لغة الجافا
تتكون لغة الجافا من :
1_المتغيرات variables
2_الثوابتconstants
3_الكلمات المحجوزة reserved words
4_العمليات الحسابية والمنطقيةarithmatic and logic operatios
5_عمليات الإسناد(assignment operations).
وغيرها من المكونات .
انواع البرامج المكتوبة بلغة الجافا
1_برامج التطبيقات(application program ):وهى برامج مكتوبة بلغة الجافا ويمكننا تنفيذها
مباشرة من خلال بيئة الجافا باستخدام مفسر الجافا مثل: jdk
2_وهذا النوع يسمى ب ( applet program ):هذه البرامج يمكننا تنفيذها من خلال متصفحات الانترنت .
أنواع البيانات لغة الجافا
اولا نعرف ما هي البيانات :ي مجموعة من الحروف أو الرموز أو الأرقام أو خليطا منها جميعا مثل بيانات طالب :الرقم الدراسي ،اسم الطالب ،... .
تنقسم إلى :
1_الأنواع الأساسية primitive types
1.1_النوع الحرفي (character type):
وهو عبارة عن كل الرموز المستخدمة في الجهاز الحاسب الآلي وتتكون من خانة واحدة
فقط محصورة بين علامتي التنصيص المفرد (')يخصص لهذا النوع من البيانات 16 بت =2byte .
بعض اللامثلة :
'?' '2' 'م' 'ه'
1.2_النوع الصحيح (integer type):
وهو مجموعة من البيانات القمية التي لا تحتوي على نقطة عشرية وكما انها تكون خالية من الحروف الهجائية والرموز الخاصة فيما عدا (-)للدلالة على انه عدد سالب .
بعض الامثلة :
( 555،20،10 ،-22 ).
وتصنف الأعداد الصحيحة على حسب سعتها :
1_العدد الطويل (long):
ويستخدم ليتمكن المترجم (compiler)من حجز سعة تخزين كبيرة مقدراها 64 بت .
2_العدد الصحيح (int)وسعة تخزينه 32بت .
3_العدد القصير (short)وسعة تخزينه 16 بت .
4_العدد بالبايت (byte)سعة التخزين 8بت قمثلا 1 ،2،... .
1.3النوع العائم (float type):
وهو عبارة عن كميات عددية تحتوي على نقطة عشرية (.) فمثلا :1.2،66.3،... .
وايضا نصنف النوع العائم عاى السعة التخزينية :
1_العدد المضاعف (double):
ويخصص له 64 بت .
2_العدد العائم (float):
ويخصص له 32 بت .
3_النوع المنطقي ( boolean type):
اي الكمية المطقية التي تعطي نتجية صحيحية (true)أو نتيجة خاطئة (false)ويخصص له 8بت .
2_الأنواع الغير اساسية non-primitive
1_نوع السلسة String;
وهو عبارة عن أكثر من رمز واحد وتكون محصورة بين علامتي تنصيص المزدوجة(").
فمثلا:
"الرقم الدراسي 25" .
باقية الانواع الغير اساسية للأصنافclasses الجافا هي نفسها الأنواع اساسية ولكن يكتب اول حرف منها كبير فمثلا :Long, Short ,Integer .
**ملاحظات:
1_لغة الجافا من لغات الحساسة لحالة الأحرف عند الكتابة الأنواع الأساسية للبيانات وايضا للكلمات المحجوزة في اي برنامج يجب كتابتها بحروف صغيرة .
2_لغة الجافا لا تعتمد على اي نظام تشغيل vritual machine(اي يمكننا التعامل مها مع اي نظام تشغيل :windows,linux,...
3_وهي من انواع البرمجة الموجه للهدف .[/b][/size][/color]