كما هو الحال مع اللغات الأخرى، تتطلب لغة Java أيضًا معرفات وكلمات رئيسية كدعم لبناء جملة Java.
معرف
المعرف في Java هو اسم محدد لطريقة أو متغير أو عنصر آخر محدد من قبل المستخدم. في لغة جافا، قواعد تكوين المعرفات هي كما يلي:
تتكون المعرفات من أرقام (0~9) وأحرف (A~Z وa~z)، وعلامات الدولار ($)، والشرطات السفلية (_)، وجميع الرموز في مجموعة أحرف Unicode أكبر من 0xC0 (لا توجد مسافات بين الرموز) ). والرمز الأول للمعرف يمكن أن يكون فقط حرفًا أو شرطة سفلية أو علامة دولار، متبوعًا بأي حرف أو رقم أو علامة دولار أو شرطة سفلية.
بالإضافة إلى ذلك، تعد Java حساسة لحالة الأحرف، على سبيل المثال، DOTcpp وdotcpp هما معرفان مختلفان. يتم تقسيم المعرفات إلى فئتين، وهما الكلمات الرئيسية والمعرفات المحددة من قبل المستخدم .
الكلمات الأساسية هي معرفات ذات معاني خاصة، مثل الصواب والخطأ، والتي تمثل الحقيقة المنطقية والباطل.
المعرفات المعرفة من قبل المستخدم هي معرفات كلمات غير محجوزة يتم إنشاؤها بواسطة المستخدمين وفقًا لقواعد تكوين المعرف، على سبيل المثال، dotcpp هو معرف عند تعريف متغير.
نصيحة: كن حذرًا عند استخدام المعرفات، إما باستخدام الكلمات الأساسية أو باستخدام معرفات مخصصة غير متعلقة بالكلمات الرئيسية. بالإضافة إلى ذلك، يمكن أن تحتوي المعرفات على كلمات أساسية، لكن لا يمكن أن تحمل نفس اسم الكلمات الأساسية. على سبيل المثال، فيما يلي المعرفات القانونية وغير القانونية.
المعرفات القانونية: date، $2011، _date، D_$date، إلخ.
المعرفات غير القانونية: 123.com، 9com، for، if، إلخ.
تُستخدم المعرفات لتسمية الثوابت والمتغيرات والفئات وكائنات الفئات وما إلى ذلك. ولذلك، فإن ممارسة البرمجة الجيدة تملي أنه عند تسمية معرف، يجب عليك إعطائه اسمًا ذا معنى أو مفيدًا.
الكلمات الرئيسية
الكلمات الأساسية (أو الكلمات المحجوزة ) هي كلمات ثابتة لها معنى خاص للمترجم ولا يمكن استخدامها لأغراض أخرى في البرنامج. الكلمات الأساسية لها معاني واستخدامات خاصة، وتختلف عن المعرفات المخصصة ولا يمكن استخدامها كمعرفات عامة. الكلمات الأساسية لـ Java لها معنى خاص لمترجم Java، فهي تستخدم لتمثيل نوع البيانات ، أو لتمثيل بنية البرنامج ، وما إلى ذلك. الكلمات المحجوزة هي كلمات أساسية محجوزة لـ Java، على الرغم من عدم استخدامها ككلمات أساسية الآن، إلا أنه من الممكن استخدامها ككلمات أساسية في إصدارات الترقية المستقبلية. تحدد لغة Java حاليًا 51 كلمة أساسية ولا يمكن استخدام هذه الكلمات الأساسية كأسماء للمتغيرات وأسماء الفئات وأسماء الطرق.
أنواع البيانات : منطقية، كثافة العمليات، طويلة، قصيرة، بايت، تعويم، مزدوج، شار، فئة، واجهة.
التحكم في العملية : إذا، وإلا، افعل، بينما، من أجل، التبديل، الحالة، الافتراضي، كسر، متابعة، العودة، حاول، التقاط، أخيرًا.
المعدلات : عامة، محمية، خاصة، نهائية، باطلة، ثابتة، صارمة، مجردة، عابرة، متزامنة، متقلبة، أصلية.
الإجراءات : حزمة، استيراد، رمي، رميات، يمتد، ينفذ، هذا، العشاء، مثيل، جديد.
الكلمات المحجوزة : true، false، null، goto، const.
تجدر الإشارة إلى أنه بما أن Java حساسة لحالة الأحرف، فإن public هي كلمة رئيسية، لكن Public ليست كلمة رئيسية. ومع ذلك، من أجل وضوح البرنامج وسهولة قراءته، حاول تجنب استخدام أشكال أخرى من تسمية الكلمات الرئيسية لمنع حوادث التعليمات البرمجية وتحسين إمكانية قراءة التعليمات البرمجية.
نصيحة: الكلمات الرئيسية والمعرفات المذكورة في هذا القسم لا تحتاج إلى حفظها مثل الكلمات، ولكن يجب ممارستها وتذكرها أثناء عملية البرمجة. البرمجة ليست فنونًا ليبرالية، ولكنها تركز أكثر على الممارسة والفهم.