المعرفات في Java هي أسماء رمزية تستخدم لتحديد الهوية. يمكن أن تكون اسم فئة، واسم متغير، واسم أسلوب، واسم حزمة، واسم ثابت، والمزيد. ومع ذلك، في جافا ، هناك بعض الكلمات المحجوزة التي لا يمكن استخدامها كمعرف.
يوجد لكل معرف بعض الاتفاقيات التي يجب استخدامها قبل الإعلان عنها. دعونا نفهم ذلك باستخدام برنامج جافا بسيط:
public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } }
من المثال أعلاه، لدينا معرفات Java التالية:
- HelloJava (اسم الفئة)
- رئيسي (الطريقة الرئيسية)
- سلسلة (اسم فئة محدد مسبقًا)
- الحجج (متغيرات السلسلة)
- النظام (فئة محددة مسبقًا)
- خارج (اسم المتغير)
- برينتلن (طريقة)
دعونا نفهم قواعد معرف Java:
قواعد المعرفات في جافا
هناك بعض القواعد والاصطلاحات للإعلان عن المعرفات في Java. إذا لم يتم الإعلان عن المعرفات بشكل صحيح، فقد نحصل على خطأ في وقت الترجمة. فيما يلي بعض القواعد والاصطلاحات للإعلان عن المعرفات:
- يجب أن يحتوي المعرف الصالح على أحرف [A-Z] أو [a-z] أو أرقام [0-9]، وشرطة سفلية (_) أو علامة الدولار ($). على سبيل المثال، @javatpoint ليس معرفًا صالحًا لأنه يحتوي على حرف خاص وهو @.
- لا ينبغي أن يكون هناك أي مساحة في المعرف. على سبيل المثال، java tpoint هو معرف غير صالح.
- يجب ألا يحتوي المعرف على رقم في البداية. على سبيل المثال، 123javatpoint هو معرف غير صالح.
- يجب أن يتراوح طول المعرف من 4 إلى 15 حرفًا فقط. ومع ذلك، ليس هناك حد لطوله. لكن من الجيد اتباع الاتفاقيات القياسية.
- لا يمكننا استخدام الكلمات الرئيسية المحجوزة في Java كمعرف، مثل int وfloat وdouble وchar وما إلى ذلك. على سبيل المثال، int double هو معرف غير صالح في Java.
- يجب ألا يكون المعرف عبارة عن كلمات رئيسية بلغة استعلام مثل SELECT أو FROM أو COUNT أو DELETE وما إلى ذلك.
جافا الكلمات الرئيسية المحجوزة
الكلمات الأساسية المحجوزة في Java هي كلمات محددة مسبقًا، وهي محجوزة لأي وظيفة أو معنى. لا يمكننا استخدام هذه الكلمات الأساسية كأسماء معرفات لدينا، مثل اسم الفئة أو اسم الطريقة. يتم استخدام هذه الكلمات الأساسية بواسطة بناء جملة Java لبعض الوظائف. إذا استخدمنا كلمة محجوزة كاسم متغير لدينا، فسوف يؤدي ذلك إلى حدوث خطأ.
في Java، كل كلمة محجوزة لها معنى ووظيفة فريدة.
النظر في بناء الجملة أدناه:
double marks;
في البيان أعلاه، تعتبر double كلمة محجوزة بينما تعتبر العلامات معرفًا صالحًا.
فيما يلي قائمة بالكلمات الرئيسية المحجوزة في Java:
خلاصة | يكمل | ل | محمي | عابر |
يجزم | تقصير | اذهب إلى | عام | يحاول |
منطقية | يفعل | لو | ثابتة | رميات |
استراحة | مزدوج | ينفذ | com.strictfp | طَرد |
بايت | آخر | يستورد | ممتاز | خاص |
قضية | التعداد | واجهه المستخدم | قصير | يُحوّل |
يمسك | يمتد | حالة | يعود | فارغ |
شار | أخير | كثافة العمليات | متزامن | متقلب |
فصل | أخيراً | طويل | يرمي | تاريخ |
مقدار ثابت | يطفو | محلي | هذا | بينما |
على الرغم من أن const وgoto ليسا جزءًا من لغة Java؛ لكنها تعتبر أيضًا كلمات رئيسية.
مثال على المعرفات الصالحة وغير الصالحة
المعرفات الصالحة:
فيما يلي بعض الأمثلة على المعرفات الصالحة في Java:
- TestVariable
- testvariable
- أ
- أنا
- Test_Variable
- _testvariable
- $testvariable
- sum_of_array
- متغير الاختبار
- jtp123
- JavaTpoint
- جافاتبوينت123
معرفات غير صالحة:
فيما يلي بعض الأمثلة على المعرفات غير الصالحة:
- اختبار المتغير (لا يمكننا تضمين مسافة في المعرف)
- 123javatpoint (يجب ألا يبدأ المعرف بأرقام)
- java+tpoint (لا يمكن استخدام رمز الزائد (+))
- a-javatpoint (رمز الواصلة غير مسموح به)
- java_&_Tpoint (رمز علامة الضم غير مسموح به)
- Java'tpoint (لا يمكننا استخدام رمز الفاصلة العليا في المعرف)
يجب أن نتبع بعض اصطلاحات التسمية أثناء الإعلان عن المعرف. ومع ذلك، لا يتم إجبار هذه الاتفاقيات على اتباع لغة البرمجة جافا. ولهذا السبب يطلق عليه الاتفاقيات، وليس القواعد. لكن من الجيد متابعتهم. هذه هي بعض معايير الصناعة والموصى بها من قبل مجتمعات Java مثل Oracle وNetscape.
إذا لم نتبع هذه الأعراف، فقد يؤدي ذلك إلى حدوث ارتباك أو تعليمات برمجية خاطئة.
رؤية المزيد عن اصطلاحات تسمية جافا .