أنواع البيانات
تسمية المتغيرات
في Java، يجب أن تلتزم أسماء المتغيرات بقواعد قياسية معينة لضمان الوضوح وسهولة القراءة والتوافق مع بناء جملة اللغة. فيما يلي القواعد القياسية لتسمية المتغيرات في Java:
- طول الاسم المتغير: يمكن أن تكون الأسماء المتغيرة بأي طول. ومع ذلك، يوصى باستخدام أسماء ذات معنى ووصفية مع إبقائها موجزة وسهلة القراءة.
- الأحرف المسموحة: يمكن أن تتكون الأسماء المتغيرة من أحرف (كبيرة وصغيرة)، وأرقام، والشرطة السفلية (_)، وعلامة الدولار ($). يمكن أن تبدأ بحرف أو شرطة سفلية أو علامة الدولار.
- الكلمات المحجوزة: لا يمكن أن تكون أسماء المتغيرات مماثلة لكلمات Java الأساسية أو الكلمات المحجوزة. على سبيل المثال، لا يمكنك تسمية متغير "class" أو "int" حيث أنهما كلمات محجوزة في Java.
- حساسية حالة الأحرف: Java حساسة لحالة الأحرف، مما يعني أنه يتم التعامل مع الأحرف الكبيرة والصغيرة كأحرف مختلفة. لذلك، يتم اعتبار "myVar" و"myvar" كمتغيرين مختلفين.
- طريقة CamelCase: إنها طريقة شائعة في Java لاستخدام CamelCase لتسمية المتغيرات. يتضمن CamelCase كتابة كلمات أو عبارات مركبة بحيث تبدأ كل كلمة أو اختصار بحرف كبير، دون مسافات أو علامات ترقيم بينهما. على سبيل المثال: myVariableName، TotalAmount، StudentAge.
- الأسماء ذات المعنى: يجب أن تكون أسماء المتغيرات وصفية وتنقل غرض أو معنى المتغير. تجنب استخدام أسماء المتغيرات المكونة من حرف واحد (باستثناء عدادات الحلقات) أو الاختصارات المبهمة بشكل مفرط.
- البدء بأحرف صغيرة: من المعتاد في لغة Java بدء أسماء المتغيرات بأحرف صغيرة، باستثناء الثوابت، والتي تتم كتابتها عادةً بأحرف كبيرة.
- الأحرف الخاصة: بالإضافة إلى الأحرف والأرقام والشرطة السفلية، يمكنك استخدام علامة الدولار ($) كحرف خاص في أسماء المتغيرات. تجنب استخدام أحرف خاصة أخرى مثل @ و% وما إلى ذلك.
من خلال الالتزام بهذه القواعد القياسية، يمكنك إنشاء أسماء متغيرات واضحة وموجزة وذات معنى في كود Java، مما يعزز سهولة القراءة وقابلية الصيانة.
أنواع البيانات
في Java، تحدد أنواع البيانات نوع البيانات التي يمكن تخزينها في متغير. تحتوي Java على فئتين من أنواع البيانات: أنواع البيانات البدائية وأنواع البيانات المرجعية.
أنواع البيانات البدائية:
أنواع البيانات البدائية هي أنواع البيانات الأساسية في Java. إنها تمثل قيمًا فردية ويتم تحديدها مسبقًا بواسطة اللغة. هناك ثمانية أنواع من البيانات البدائية في Java:
- byte: نوع بيانات البايت هو عدد صحيح مكمل مكون من 8 بتات. الحد الأدنى لقيمته -128 والحد الأقصى لقيمته 127.
- short: نوع البيانات القصيرة عبارة عن عدد صحيح مكمل مكون من 16 بت. الحد الأدنى لقيمته -32,768 والحد الأقصى لقيمته 32,767.
- int: نوع البيانات Int عبارة عن عدد صحيح مكمل مكون من 32 بت. الحد الأدنى لقيمته -2^31 والحد الأقصى لقيمته 2^31-1.
- long: نوع البيانات long هو عدد صحيح مكمل مكون من 64 بت. الحد الأدنى لقيمته -2^63 والحد الأقصى لقيمته 2^63-1.
- float: نوع البيانات float عبارة عن نقطة عشرية ذات دقة واحدة 32 بت IEEE 754. ولا ينبغي أبدًا استخدامه للقيم الدقيقة، مثل العملة.
- double: نوع البيانات double عبارة عن فاصلة عشرية IEEE 754 مزدوجة الدقة 64 بت. يتم استخدامه للقيم العشرية التي تتطلب المزيد من الدقة.
- boolean: يمثل نوع البيانات boolean وحدة بت واحدة من المعلومات. لها قيمتان محتملتان فقط: true وfalse.
- char: نوع بيانات Char هو حرف Unicode واحد بطول 16 بت.
مثال:
byte age = 25; short distance = 10000; int population = 1500000; long nationalDebt = 20202020202020L; // Use 'L' suffix for long literals float temperature = 32.5f; // Use 'f' suffix for float literals double pi = 3.14159265359; boolean isJavaFun = true; char grade = 'A';
تعد أنواع البيانات البدائية هذه بمثابة اللبنات الأساسية لبرامج Java، مما يسمح للمطورين بتخزين أنواع مختلفة من البيانات ومعالجتها بكفاءة. يعد فهم خصائصها واستخدامها المناسب أمرًا ضروريًا لكتابة كود Java الفعال.
ملحوظة ! هناك srt الذي يشير إلى string، لكنه يعتبر object data type.