معرفات Java: التعريف والنحو والأمثلة

نشرت: 2022-04-29

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

تعتبر التسمية أمرًا حيويًا في لغات البرمجة كما هو الحال في حياتنا اليومية ، وهذا هو المكان الذي تلعب فيه المعرفات في Java دورًا. تمامًا مثل تسمية الأشخاص كطريقة للتعرف عليهم ، تسمح معرفات Java للمبرمج بالإشارة إلى عناصر مختلفة في البرنامج.

ستستكشف هذه المقالة المعرفات في Java ، وقواعد كتابتها ، وأمثلة للمعرفات الصالحة وغير الصالحة.

جدول المحتويات

تعريف معرفات جافا

المعرّفات في Java هي سلسلة من الأحرف لتعريف شيء ما في البرنامج. وهي أسماء تُعطى لفئة أو متغير أو حزمة أو طريقة أو واجهة وتسمح للمبرمج بالإشارة إلى العنصر المحدد من أي مكان في البرنامج.

بمعنى آخر ، معرف Java هو مجرد كلمة أو مجموعة من الأحرف المستخدمة في برنامج Java. ومع ذلك ، يعتبر المعرف صالحًا فقط إذا تم تسميته وفقًا للقواعد المحددة. في هذا الصدد ، من الضروري أن نتذكر أن الحرف الأول للمعرف أمر بالغ الأهمية ويقرر صلاحية المعرف.

تسمح لغة برمجة Java بشرطة سفلية (_) وعلامة الدولار ($) والأحرف (AZ، az) كأول حرف للمعرف. بصرف النظر عن هذه الأحرف ، لا يمكنك استخدام أي رمز أو حرف خاص آخر لبدء معرّف. بعد الحرف الأول ، تسمح Java بشرطة سفلية (_) وعلامة الدولار ($) والأرقام (0-9) والأحرف (AZ ، az) للإعلان عن المعرفات. سنناقش المزيد من قواعد معرفات Java في القسم التالي.

مثال على معرف جافا

دعونا نلقي نظرة على مقتطف كود Java التالي ونلاحظ المعرفات.

فئة عامة LetsIdentify {

العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {

اسم السلسلة = "M. سكوت "؛

الوزن int = 70 ؛

ارتفاع الطفو = 160.0 ؛

}

}

المعرفات في مقتطف الشفرة أعلاه هي كما يلي:

LetsIdentify: معرف الفئة

رئيسي: معرف الطريقة

السلسلة: اسم الفئة محجوز في لغة برمجة Java

args: معرف للحجج إلى البرنامج

الاسم: متغير نوع السلسلة لعقد قيمة نوع السلسلة

الوزن: متغير بنوع بيانات int للاحتفاظ بقيمة عدد صحيح

الارتفاع: متغير بنوع بيانات عائم للاحتفاظ بقيمة عائمة

بناء الجملة لتسمية معرفات جافا

تمامًا مثل أي لغة لديها مجموعة من القواعد التي تحكم تكوين الجمل من الكلمات والعبارات ، تتم كتابة معرفات Java باتباع قواعد محددة لتأهيلها على أنها صالحة.

فيما يلي القواعد التي يجب أن تضعها في اعتبارك عند تحديد المعرفات في Java:

  • يمكن أن يتكون المعرف من الأحرف (AZ ، az) ، وعلامة الدولار ($) ، والشرطة السفلية (_) كحرف أول.
  • الأحرف والأرقام المقبولة التي يمكنها تحديد معرفات Java هي أحرف Java وأرقام Java ، على التوالي.
  • على سبيل المثال ، "Upgrade #" معرّف Java غير صالح لأنه يحتوي على حرف خاص (#) وهو غير مسموح به.
  • لا يمكن استخدام الأرقام (0-9) إلا كأحرف غير أولية في معرفات Java. بمعنى آخر ، يمكن أن يبدأ المعرف بحرف أو شرطة سفلية أو علامة دولار ولكن ليس برقم. لا يُسمح بالأرقام إلا بعد الحرف الأول.
  • على سبيل المثال ، "67upgrad" ليس معرّفًا صالحًا لأنه يبدأ برقم. ومع ذلك ، تعد "Upg67" صالحة.
  • يمكن استخلاص أحرف وأرقام Java من مجموعة أحرف Unicode ، والتي تدعم معظم نصوص الكتابة المستخدمة اليوم ، بما في ذلك المجموعات الكبيرة للغة اليابانية والصينية والكورية.
  • يجب ألا يكون هناك أي مسافة بيضاء في المعرف. نظرًا لأن Java لا تقبل أي مسافات في المعرفات ، يمكن استخدام شرطة سفلية (_) بدلاً من ذلك.

على سبيل المثال ، "up grad" هو معرف Java غير صالح.

بينما يمكن أن يكون المعرف بأي طول ، فمن المستحسن الاحتفاظ به ضمن النطاق الأمثل من 4 إلى 15 حرفًا.

لا يمكن استخدام 49 كلمة محجوزة لجافا كمعرفات. وتشمل هذه if، else، void، continue، class، import، public، new، switch وما إلى ذلك. استخدام الكلمات الرئيسية المحجوزة كمعرفات سيعطي خطأ في وقت الترجمة.

نظرًا لأن Java حساسة لحالة الأحرف وتعامل الأحرف الكبيرة والصغيرة بشكل مختلف ، فإن إعلان المعرفات يكون أيضًا حساسًا لحالة الأحرف.

على سبيل المثال ، المعرفات "upGrad" و "Upgrade" مختلفة تمامًا عن بعضها البعض.

تعلم دورات تطوير البرمجيات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

أمثلة على المعرفات الصالحة في Java

يكون معرف Java صالحًا فقط إذا تم تعريفه وفقًا للقواعد المذكورة أعلاه. مع وضع ذلك في الاعتبار ، إليك بعض الأمثلة على المعرفات الصالحة في Java:

_متغير

_5variablename

المتغيرات $

test_variable $

اختبار متغير

اختبار متغير

أ

أ

أ 4

ب 5

this_is_my_test_variable_123

أمثلة على المعرفات غير الصالحة في Java

المعرفات غير الصالحة هي تلك التي لا تتبع القواعد المذكورة سابقًا. فيما يلي بعض الأمثلة لمعرفات Java غير الصالحة.

123 الاختبار (غير صالح لأنه يبدأ برقم)

متغير الاختبار (غير صالح لأنه يحتوي على حرف خاص "-" بخلاف _ أو $ أو AZ أو az)

فاصل (غير صالح لأنها كلمة رئيسية محجوزة)

Test.variable (غير صالح لأنه يحتوي على حرف خاص ".")

متغير الاختبار (غير صالح لأنه يحتوي على مسافة بيضاء)

this_is_my_test-variable (غير صالح بسبب الواصلة "-")

اصطلاحات التسمية لمعرفات Java (اختياري)

فيما يلي مجموعة من الاصطلاحات لتسمية المعرفات في Java. على الرغم من أن هذه اختيارية ، إلا أن الاصطلاحات تزيد من قابلية قراءة الكود إلى حد كبير.

  • يجب أن تكون المتغيرات المحلية والخاصة دائمًا بأحرف صغيرة.
  • يجب أن تكون أسماء متغيرات الحالة والأساليب العامة بأحرف صغيرة.
  • بالنسبة للمعرفات ذات الكلمات المتعددة ، يجب أن يكون حرف البداية للكلمات الثانية والكلمات اللاحقة بأحرف كبيرة لتعزيز إمكانية القراءة. (على سبيل المثال ، "TestVariable")
  • يجب أن تبدأ أسماء الواجهة والفئات بحرف كبير.
  • يجب تسمية الثوابت باستخدام جميع الأحرف الكبيرة والشرطات السفلية. (على سبيل المثال ، "MAX_VALUE").

استكشف دوراتنا التدريبية الشهيرة في هندسة البرمجيات

SL. رقم برامج تطوير البرمجيات
1 ماجستير العلوم في علوم الكمبيوتر من جامعة جون مورس بليفربول و IIITB برنامج شهادة الأمن السيبراني من معهد كاليفورنيا للتكنولوجيا CTME
2 برنامج تدريب تطوير المكدس الكامل برنامج PG في Blockchain
3 برنامج الدراسات العليا التنفيذية في تطوير البرمجيات - تخصص في DevOps عرض جميع دورات هندسة البرمجيات

ملخص

المعرفات هي مفهوم أساسي في برمجة Java. إنها أسماء لتحديد الفئة أو المتغير أو الحزمة أو الطريقة أو الواجهة وتسمح للمبرمجين بالإشارة إلى عنصر معين من أي مكان في البرنامج. بمعنى آخر ، معرفات Java هي أسماء رمزية في شكل كلمات أو مجموعة من الأحرف المعطاة لفئة ، أو متغير ، أو طريقة ، أو حزمة ، أو ثابت ، إلخ.

ومع ذلك ، فإن تحديد المعرفات في Java يستدعي الالتزام بقواعد محددة ، والتي بدونها يكون المعرف غير صالح ويسبب خطأ وقت الترجمة. بالإضافة إلى ذلك ، هناك بعض اصطلاحات التسمية لتعريف معرفات Java. هذه اختيارية ولا يلزم اتباعها بدقة. لكنها تعزز قابلية قراءة الكود وتنقل معنى ونية المعرفات بمزيد من الوضوح.

كل ما قيل وفعل ، إذا كنت تتطلع إلى بدء حياتك المهنية في تطوير البرمجيات ، فإن شهادة PG المرتبطة بالوظيفة من upGrad في هندسة البرمجيات فرصة ممتازة لاكتساب المهارات. يركز البرنامج عبر الإنترنت لمدة 5 أشهر على أفضل المهارات مثل قواعد بيانات Java و JavaScript و CSS3 و HTML5 و SQL و NoSQL والمزيد. يمكن لكل من خريجي السنة النهائية والجديدة التسجيل في هذا البرنامج.

فيما يلي نظرة على الملامح البارزة لشهادة PG المرتبطة بالوظيفة من upGad في برنامج هندسة البرمجيات:

  • التخصص في MERN / Cloud-Native
  • أكثر من 500 ساعة من التعلم عبر الإنترنت
  • 50+ جلسة مباشرة
  • 350+ ساعة من التدريب العملي
  • خمسة مشاريع صناعية
  • إرشاد الصناعة ودعم الطلاب
  • التواصل مع خبراء الصناعة

سجل اليوم واستعد لمهنة واعدة في تطوير البرمجيات!

ما هو معرف ومتغير جافا؟

المعرف والمتغير عبارة عن أسماء يطلقها المستخدمون على كيانات معينة في البرنامج. بينما يتم استخدام المعرف لتحديد كيان فريد لبرنامج ما في وقت التنفيذ ، فإن المتغير هو اسم يُعطى لموقع الذاكرة الذي يحتوي على قيمة.

ما هو معرف المتغير؟

معرف المتغير هو سلسلة فريدة تمثل اسم المتغير. الاسم ، بدوره ، يعمل كعنصر نائب لتحديد المتغير نفسه. على سبيل المثال ، يمكن أن يكون "num1" معرّفًا لمتغير يحمل قيمة عدد صحيح.

ما هي المعرفات والحرفية في Java؟

المعرفات هي أسماء مخصصة لتركيبات مختلفة لبرنامج Java ، مثل الفئات والطرق والواجهات والمتغيرات وما إلى ذلك. من ناحية أخرى ، القيم الحرفية هي القيم المخصصة للمعرفات.