أ جافا المعرّف هو اسم يطلق على حزمة أو فئة أو واجهة أو طريقة أو متغير. يسمح للمبرمج بالإشارة إلى العنصر من أماكن أخرى في البرنامج.
لتحقيق أقصى استفادة من المعرفات التي تختارها ، اجعلها ذات معنى واتبع اصطلاحات تسمية Java القياسية.
أمثلة لمعرفات Java
إذا كانت لديك متغيرات تحمل اسم الشخص وطوله ووزنه ، فاختر معرفات تجعل غرضه واضحًا:
اسم السلسلة = "Homer Jay Simpson"؛
الوزن int = 300 ؛
ارتفاع مزدوج = 6 ؛
System.out.printf ("اسمي٪ s ، طولي هو٪ .0f قدم ووزني٪ d جنيه. D'oh!٪ n "، الاسم ، الطول ، الوزن) ؛
هذا لتذكر معرفات جافا
نظرًا لوجود بعض القواعد النحوية الصارمة أو القواعد النحوية عندما يتعلق الأمر بمعرفات جافا (لا تقلق ، فليس من الصعب فهمها) ، تأكد من أنك على دراية بما يلي ولا تفعل:
-
الكلمات المحجوزة مثل
صف دراسي
,استمر
,باطل
,آخر
وإذا
لا يمكن استخدامها. - "أحرف Java" هي المصطلح المعطى للأحرف المقبولة التي يمكن استخدامها لمعرف. وهذا لا يشمل فقط الحروف الأبجدية العادية ولكن أيضًا الرموز ، التي تتضمن فقط ، دون استثناء ، الشرطة السفلية (_) وعلامة الدولار ($).
- تتضمن "أرقام Java" الأرقام من 0 إلى 9.
- يمكن أن يبدأ المعرف بحرف أو علامة الدولار أو الشرطة السفلية ، ولكن ليس برقم. ومع ذلك ، من المهم أن تدرك أن الأرقام
يستطيع يمكن استخدامها طالما أنها موجودة بعد الحرف الأول ، مثل
e8xmple
- يمكن أن تكون أحرف وأرقام Java أي شيء من مجموعة أحرف Unicode ، مما يعني أنه يمكن استخدام الأحرف بالصينية واليابانية ولغات أخرى.
- المسافات غير مقبولة ، لذلك يمكن استخدام تسطير سفلي بدلاً منها.
- لا يهم الطول ، لذلك يمكن أن يكون لديك معرف طويل بالفعل إذا اخترت.
- سيحدث خطأ في وقت الترجمة إذا كان المعرف يستخدم نفس الهجاء لكلمة رئيسية أو حرفية فارغة أو حرفية منطقية.
- نظرًا لأن قائمة كلمات SQL الأساسية قد تتضمن ، في مرحلة ما في المستقبل ، كلمات SQL أخرى (ومعرفات) لا يمكن تهجئتها مثل الكلمة الرئيسية) ، لا يُنصح عادةً باستخدام كلمة SQL الأساسية ككلمة المعرف.
- يوصى باستخدام المعرّفات المرتبطة بقيمها بحيث يسهل تذكرها.
- المتغيرات حساسة لحالة الأحرف ، مما يعني
myvalue
لا يعني نفسMyValue
ملحوظة: إذا كنت في عجلة من أمرك ، فكل ما عليك فعله هو التخلص من حقيقة أن المعرف هو حرف واحد أو أكثر يأتي من مجموعة من الأرقام والحروف والشرطة السفلية وعلامة الدولار ، وأن الشخصية الأولى يجب ألا تكون أبداً رقم.
وفقًا للقواعد المذكورة أعلاه ، سيتم اعتبار هذه المعرّفات قانونية:
_اسم المتغير
_3 متغير
$ testvariable
VariableTest
متغير
this_is_a_variable_name_that_is_long_but_still_valid_because_of_the_underscores
قيمة الحد الأقصى
فيما يلي بعض الأمثلة للمعرفات التي غير صالحة لأنهم لا يطيعون القواعد المذكورة أعلاه:
-
8 مثال
(يبدأ هذا برقم) -
إكسا + بلي
(علامة الجمع غير مسموح بها) -
اختبار متغير
(المسافات غير صالحة) -
this_long_variable_name_is_not_valid_because_of_this-واصلة
(في حين أن الشرطات السفلية مقبولة كما هو الحال في المثال أعلاه ، حتى الواصلة في هذا المعرف تجعله غير صالح)