تعلم البرمجة بلغة الجافا والمكتبة البرمجية JavaFX (أساسيات الجافا الجزء الأول)

أنواع البيانات المستخدمة داخل لغة الجافا:




قبل شرح أنواع البيانات لنتعرف أولاً عن ماذا تعني البيانات داخل البرنامج وكيف يستخدمها البرنامج:
إن أي برنامج يكون عادة علي أمر واحد هو معالجة مجموعة من البيانات بشكل معين وأجراء بعض العمليات عليها ثم إخراج الناتج، فماذا يعني ذلك؟ يمكن القول ببساطة أن لديك لعبة تحتوي علي ثلاث صور صورة لللاعب وصورة للعدو وصورة لرصاصة، عند ضغط الزر معين تنطلق رصاصة من أمام اللاعب في إتجاه العدو، فيكون هنا ينبغي لنا أن نحجز مكان في ذاكرة الحاسب لعدد ثلاث صور ويكون ذلك بتعريف الحاسب بثلاث متغيرات ليتم حفظ الصور داخلهم وتعريف متغير رابع لإستقبال ضغط المستخدم على الأزرار، ثم نكتب أكواد برنامجنا التي تقوم بالتعامل مع المعلومات المخزنة في المتغيرات فتعمل على تحديد على سبيل المثال أماكن الصور عند بدأ اللعبة، والتغيرات الحادثة لأماكن الصور عندما يتم الضغط على أزرار معينة.
هناك العديد من أنواع البيانات في لغة البرمجة جافا منها الأساسي ومنها ما تحصل علية من إستخدام مكتبة من مكتبات الجافا، فما يعني ذلك؟ مكتبة الجافا تقدم لك البيانات الأساسية أي مكان في الذاكرة محدد المساحة لتحفظ به بياناتك، ولكن لتحفظ صورة مثلا في برنامجك، والصورة هنا تحوي العديد والعديد من البيانات فينبغي إستدعاء أحدي المكتبات التي تعرف الصور مثل مكتبة JavaFX  لتعريف الصورة وذلك بطبع أسهل من أن نقوم بكتابة المئات من الأسطر البرمجية لتحويل البيانات الأساسية في لغة الجافا لحاوية تحفظ الصورة فهذه هي ميزة المكتبات تختصر كتابة الأكواد بشكل كبير.

أنواع البيانات في لغة الجافا:


  • byte :  وهذا النوع من البيانات يمكن تعريف المتغيرات به التي لا تزيد السعة التخزينية لها عن 8 بايت أي يمكن تخزين بها على شكل رقم تتراوح القيمة لهو من 128 :128-.
  • short : سعته التخزينية 16 بايت ويقبل أرقام مابين 35767:-35768 
  • int :  سعته التخزينية 32 بايت ويقبل أرقام صحيحة( بلا علامه عشرية) الأقل أو المساوية للرقم 2 مرفوع للأس 32
  • long :  سعته التخزينية 64 بايت ويقبل أرقام صحيحة( بلا علامه عشرية) الأقل أو المساوية للرقم 2 مرفوع للأس 64
  • float :  سعته التخزينية 32 بايت ويقبل أرقام العشرية( بها علامه عشرية) الأقل أو المساوية للرقم 2 مرفوع للأس 32
  • double : سعته التخزينية 64 بايت ويقبل أرقام العشرية( بها علامه عشرية) الأقل أو المساوية للرقم 2 مرفوع للأس 64
  • char : سعته التخزينية 16 بايت ويقبل تخزين به على شكل حرف وليس أرقام بمعنى لا يمكن إجراء عمليات حسابية على هذا النوع بعكس الأنواع السابقة
  • Boolean :  هو مخزن معلومات منطقي يخزن به إحتمالين فقط إحتمال الصواب أو إحنمال الخطأ (true or false)

إرسال تعليق

0 تعليقات