आइडेन्टीफायर्स (Identifiers)

ये प्रोग्रामर द्वारा निर्धारित किए गए टोकन्स होते हैं। साधारणतया इनका उपयोग क्लास, मैथड, वेरिएबल, आॅब्जेक्ट, पैकेज, इन्टरफेस आदि को नाम देने में किया जाता है। जावा में आइडेन्टीफायर्स बनाने के निम्न नियम होते हैं-

  • इनमें केवल एल्फाबेट्स (alphabets), डिजिट्स (digits), अन्डरस्कोर (underscore) तथा डाॅलर (dollar) करेक्टर्स हो सकते हैं। उदाहरण के लिए name, mobile_2 तथा name$ सही आइडेंटिफायर हैं जबकि mobile 2 या name* गलत आइडेंटिफायर हैं.
  • ये किसी डिजिट से शुरू नहीं होने चाहिए. उदाहरण के लिए mobile2 सही आइडेंटिफायर हैं जबकि 2mobile गलत आइडेंटिफायर हैं.
  • ये केस सैन्सीटिव (case sensitive) होते हैं, उदाहरणार्थ Total तथा total दो अलग-अलग आइडेन्टीफायर्स हैं।
  • इनमें करेक्टर्स की अधिकतम संख्या की कोई सीमा नहीं है। उदाहरण के लिए किसी वेरिएबल के नाम में करेक्टेर्स की संख्या कितनी भी हो सकती है. इसी वजह से जावा में आइडेंटिफायर का नाम उपयुक्त लेना चाहिए (जैसे studentName, numberOfCandidates आदि)
  • किसी आइडेंटिफायर के नाम में कीवर्ड का प्रयोग नहीं करना चाहिए. उदाहरण के लिए हम जावा में if या while नाम का वेरिएबल प्रयोग में नहीं ले सकते.

आइडेन्टीफायर्स अर्थपूर्ण तथा पर्याप्त लम्बाई के होने चाहिए. जावा का निर्माण करने वालों ने आइडेन्टीफायर्स इस प्रकार से निर्धारित किए हैं-

  • पब्लिक मैथड तथा इन्सटैन्स वेरिएबल के लिए अंग्रेजी के छोटे अक्षर होने चाहिए. यदि मैथड या वेरिएबल का नाम एक शब्द से ज़्यादा हो तो अगले शब्द का पहला अक्षर बड़े अक्षर (capital letter) में होना चाहिए. जैसे total, totalMarks, totalPracticalMarks आदि.
  • प्राइवेट तथा लोकल वेरिएबल केवल छोटे अक्षरों में अन्डरस्कोर के साथ होने चाहियें. जैसे amount, total_amount आदि.
  • क्लास तथा इन्टरफेस में सभी शब्दों के पहले अक्षर बड़े अक्षर में होने चाहियें. जैसे Area, AreaOfCircle आदि.
  • काॅन्सटेन्ट्स के लिए सभी अक्षर बड़े अक्षरों में होने चाहियें. जैसे PI, EXP आदि.

वेरिएबल (Variables)

वेरिएबल उन मैमोरी स्थानों (memory locations) का नाम हैं जहाँ डेटा स्टोर किया जाता है। यह आइडेंटिफायर की श्रेणी में आते हैं। प्रोग्राम के एग्ज़िक्यूशन के दौरान वेरिएबल की वैल्यू को बदला जा सकता है। वेरिएबल का नाम एल्फाबेट (a से z) डिजिट (0 से 9), अन्डरस्कोर (_) तथा डाॅलर ($) करैक्टर्स का समूह हो सकता है।

सुझाव / कमेंट