BCA / B.Tech 10 min read

Identifiers in Hindi

Identifiers in Java in Hindi |  जावा में आइडेंटिफायर्स हिंदी में :


आइडेंटिफायर्स (Identifiers) क्या हैं?

आइडेंटिफायर (Identifier) एक नाम होता है जिसका उपयोग जावा जैसे प्रोग्रामिंग भाषाओं में विभिन्न एंटिटीज़ (entities) जैसे कि वेरिएबल्स, मेथड्स, क्लासेस, पैकेजेस, और इंटरफेसेस को पहचानने के लिए किया जाता है। जब हम किसी वैरिएबल, क्लास, या मेथड का नामकरण करते हैं, तो हम वास्तव में एक आइडेंटिफायर का उपयोग कर रहे होते हैं। आइडेंटिफायर प्रोग्राम में उन सभी तत्वों का प्रतिनिधित्व करते हैं, जिन्हें नाम देकर उन्हें आसानी से पहचाना जा सके।

आइडेंटिफायर्स प्रोग्राम के विभिन्न हिस्सों का नामकरण करके कोड को पढ़ने, समझने और प्रबंधित करने को आसान बनाते हैं। आइडेंटिफायर्स का सही उपयोग प्रोग्रामिंग में बहुत महत्वपूर्ण होता है क्योंकि ये कोड को साफ और व्यवस्थित बनाए रखते हैं।

आइडेंटिफायर्स के नियम :

जावा में आइडेंटिफायर्स बनाने के कुछ महत्वपूर्ण नियम होते हैं, जिनका पालन करना आवश्यक होता है। यदि हम इन नियमों का पालन नहीं करते हैं, तो कंपाइलर एरर देगा। आइए इन नियमों को विस्तार से समझते हैं:

अक्षर और अंकों का उपयोग:

आइडेंटिफायर किसी भी अक्षर (a-z, A-Z), अंकों (0-9), और अंडरस्कोर (_) या डॉलर साइन ($) का उपयोग कर बनाया जा सकता है।
आइडेंटिफायर की शुरुआत केवल अक्षर या अंडरस्कोर से होनी चाहिए, न कि अंकों से।
उदाहरण:

int studentAge;     // वैध आइडेंटिफायर
int _count;         // वैध आइडेंटिफायर
int $price;         // वैध आइडेंटिफायर

गलत उदाहरण :

int 1number;        // अमान्य आइडेंटिफायर (संख्या से शुरुआत नहीं हो सकती)
रिजर्व्ड वर्ड्स का उपयोग नहीं कर सकते:

जावा की आरक्षित कीवर्ड्स (जैसे class, int, for, if) को आइडेंटिफायर के रूप में उपयोग नहीं किया जा सकता।
उदाहरण:

int class;          // अमान्य आइडेंटिफायर (class कीवर्ड है)
केस-सेंसिटिविटी:

जावा में आइडेंटिफायर्स केस-सेंसिटिव होते हैं, जिसका मतलब है कि Student और student दो अलग-अलग आइडेंटिफायर्स माने जाएंगे।
उदाहरण:

int Student;        // अलग आइडेंटिफायर
int student;        // अलग आइडेंटिफायर
कोई स्पेस नहीं:

आइडेंटिफायर्स में स्पेस का उपयोग नहीं किया जा सकता।
उदाहरण:

int my variable;    // अमान्य आइडेंटिफायर (स्पेस का उपयोग नहीं कर सकते)

लंबाई की कोई सीमा नहीं :

आइडेंटिफायर्स की लंबाई पर कोई विशेष सीमा नहीं होती, परंतु बहुत लंबे आइडेंटिफायर्स का उपयोग करना उचित नहीं होता क्योंकि वे कोड को पढ़ने में कठिन बना सकते हैं।

Type of Identifiers in Java in Hindi | जावा में आइडेंटिफायर्स के प्रकार  :

जावा में आइडेंटिफायर्स विभिन्न प्रकार के होते हैं, जो प्रोग्राम में विभिन्न एंटिटीज़ को पहचानने के लिए उपयोग किए जाते हैं:

वेरिएबल्स के लिए आइडेंटिफायर्स :

वेरिएबल्स का नाम रखने के लिए आइडेंटिफायर्स का उपयोग किया जाता है।
वेरिएबल्स में डेटा को स्टोर किया जाता है, और आइडेंटिफायर उनके नाम को निर्दिष्ट करता है।

उदाहरण :

int age = 25;       // यहाँ "age" वेरिएबल का आइडेंटिफायर है।

क्लासेस के लिए आइडेंटिफायर्स:

क्लास का नामकरण करने के लिए भी आइडेंटिफायर्स का उपयोग किया जाता है। क्लास एक ब्लूप्रिंट होती है जो ऑब्जेक्ट्स को परिभाषित करती है।
उदाहरण:

class Student {      // यहाँ "Student" क्लास का आइडेंटिफायर है।
    int rollNo;
}

मेथड्स के लिए आइडेंटिफायर्स:

मेथड्स, जो एक्शन या फंक्शंस को परिभाषित करते हैं, के नामकरण के लिए आइडेंटिफायर्स का उपयोग किया जाता है।
उदाहरण:

public void display() {    // यहाँ "display" मेथड का आइडेंटिफायर है।
    System.out.println("Hello");
}

कंस्ट्रक्टर्स के लिए आइडेंटिफायर्स:

कंस्ट्रक्टर्स का नाम भी आइडेंटिफायर होता है और इसका नाम क्लास के नाम के समान होता है।
उदाहरण:

class Student {
    Student() {            // यहाँ "Student" कंस्ट्रक्टर का आइडेंटिफायर है।
        System.out.println("Constructor called");
    }
}

पैकेजेस के लिए आइडेंटिफायर्स:

पैकेजेस का नामकरण करने के लिए भी आइडेंटिफायर्स का उपयोग किया जाता है। पैकेज एक समूह होता है जिसमें संबंधित क्लासेस और इंटरफेसेस होते हैं।
उदाहरण:

package com.myapp;    // यहाँ "com.myapp" पैकेज का आइडेंटिफायर है।

इंटरफेसेस के लिए आइडेंटिफायर्स:

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

interface Animal {    // यहाँ "Animal" इंटरफेस का आइडेंटिफायर है।
    void sound();
}

आइडेंटिफायर्स के लिए बेस्ट प्रैक्टिसेस (Best Practices) :

आइडेंटिफायर्स का उपयोग करते समय कुछ बेस्ट प्रैक्टिसेस का पालन किया जाना चाहिए ताकि कोड पठनीय, समझने योग्य और व्यवस्थित रहे:

अर्थपूर्ण नाम (Meaningful Names) : आइडेंटिफायर्स का नाम ऐसा होना चाहिए जो उसके उद्देश्य को स्पष्ट रूप से दर्शाए। उदाहरण के लिए, यदि वेरिएबल किसी व्यक्ति की आयु को स्टोर कर रहा है, तो उसका नाम age होना चाहिए।

उदाहरण:

int age;  // स्पष्ट और अर्थपूर्ण नाम 

कैमेलकेस (CamelCase) का उपयोग :

यदि आइडेंटिफायर का नाम एक से अधिक शब्दों का होता है, तो कैमेलकेस का उपयोग करना चाहिए, जिसमें पहले शब्द का पहला अक्षर छोटा और बाकी शब्दों के पहले अक्षर बड़े होते हैं।
उदाहरण:

int studentAge;       // CamelCase में नामकरण
क्लासेस और इंटरफेसेस के लिए पास्कलकेस (PascalCase):

क्लास और इंटरफेस के नाम के लिए पास्कलकेस का उपयोग करना चाहिए, जिसमें प्रत्येक शब्द का पहला अक्षर बड़ा होता है।
उदाहरण:

class StudentRecord {   // PascalCase में क्लास का नाम
}
कोडिंग स्टैंडर्ड्स का पालन:

आइडेंटिफायर्स को नामकरण करते समय आपकी टीम या संगठन के कोडिंग स्टैंडर्ड्स का पालन करना चाहिए, ताकि कोड कंसिस्टेंट और मानक के अनुसार हो।

आइडेंटिफायर्स के उपयोग के लाभ:

  • रीडेबिलिटी (Readability) : सही आइडेंटिफायर नाम कोड की रीडेबिलिटी को बढ़ाते हैं और यह समझने में मदद करते हैं कि कोड किस उद्देश्य के लिए लिखा गया है।
  • कोड मैनेजमेंट : जब कोड में सही ढंग से नामकरण किया जाता है, तो यह बड़े प्रोजेक्ट्स को मैनेज करने में सहायक होता है। इससे डेवलपर्स को कोड के विभिन्न हिस्सों को समझने में आसानी होती है।
  • बग्स से बचाव : सही और स्पष्ट आइडेंटिफायर नाम आपको गलतियों और बग्स से बचने में मदद करते हैं क्योंकि आप स्पष्ट रूप से जानते हैं कि कौन सा वेरिएबल या मेथड क्या काम करता है।

In this Chapter

Identifiers in Hindi
BCA || Java 2024 Paper || MDSU Exam Paper
What is Java, Characteristics of Java - Java क्या है और जावा की विशेषताएं
Difference between Java and C++ in Hindi. (Java और C++ में अंतर )
Applications of Java Programming in Hindi
OOPS concepts in Java Hindi
What is JVM and JRE in hindi
Features of JAVA in hindi
What is Java bean in hindi & advantage in Hindi
Difference between Java and JavaScript in Hindi
JIT Compiler in Hindi
What is Control Statement (structure) in Hindi
What is variable in hindi (वेरिएबल क्या होता है?):-
Java URL Class in Hindi
What is Java swing and its methods in Hindi
Operators in Java in Hindi
Class & Method in Hindi
Inheritance in Java in Hindi | जावा में इनहेरिटेंस हिंदी में
instance Operator in Hindi
Token in Hindi
Data Types in Hindi
Constructor in Hindi
Object-Oriented-Design in Hindi
Conditional Operator in Hindi
Constant in Hindi
Reference Variable in Hindi
Type Casting in Hindi
Literals in Hindi
Array in Hindi
Anonymous Array in Hindi
Access Modifiers in Hindi
Enum Data type in Hindi
Keywords in Hindi-Java
Super Keywords in Hindi
Static Keywords in Hindi
Final Keywords in Hindi
New Operator in Hindi
Method Types in Hindi
Method Overloading in Hindi
Method Overriding in Hindi
Method Hiding in Hindi
Class & Object in Hindi
Diffrence Beetween Class & Object in Hindi
Math Class in Hindi
Abstraction in Hindi
Adapter Pattern in Hindi
Package in Hindi
Class & Structure in Java in Hindi
Exception Handling in Hindi