Ad Code

Responsive Advertisement

Basic Syntax for java in Hindi - Java tutorial in Hindi

 जब हम जावा प्रोग्राम पर विचार करते हैं, तो इसे वस्तुओं के संग्रह के रूप में परिभाषित किया जा सकता है जो एक दूसरे के तरीकों को लागू करके संचार करते हैं। आइए अब संक्षेप में देखें कि क्लास, ऑब्जेक्ट, मेथड्स और इंस्टेंस वेरिएबल्स का क्या मतलब है।


Object - वस्तुओं में राज्य और व्यवहार होते हैं। उदाहरण: एक कुत्ते की अवस्थाएँ होती हैं - रंग, नाम, नस्ल के साथ-साथ व्यवहार जैसे अपनी पूंछ हिलाना, भौंकना, खाना। एक वस्तु एक वर्ग का एक उदाहरण है।


Class − एक वर्ग को एक टेम्पलेट / खाका के रूप में परिभाषित किया जा सकता है जो उस व्यवहार / स्थिति का वर्णन करता है जो उसके प्रकार की वस्तु का समर्थन करती है।


Methods − एक विधि मूल रूप से एक व्यवहार है। एक वर्ग में कई विधियाँ हो सकती हैं। यह उन तरीकों में है जहां लॉजिक्स लिखे जाते हैं, डेटा में हेरफेर किया जाता है और सभी क्रियाओं को निष्पादित किया जाता है।


Instance Variables − प्रत्येक ऑब्जेक्ट में इंस्टेंस वेरिएबल्स का अपना अनूठा सेट होता है। किसी वस्तु की स्थिति इन आवृत्ति चरों को निर्दिष्ट मानों द्वारा बनाई जाती है।


First Java Program

आइए एक सरल कोड को देखें जो हैलो वर्ल्ड शब्दों को प्रिंट करेगा।

public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}


आइए देखें कि फ़ाइल को कैसे सहेजा जाए, संकलित किया जाए और प्रोग्राम को चलाया जाए। कृपया बाद के चरणों का पालन करें -


  • नोटपैड खोलें और ऊपर दिए गए कोड को जोड़ें।


  • फ़ाइल को इस रूप में सहेजें: MyFirstJavaProgram.java।


  • एक कमांड प्रॉम्प्ट विंडो खोलें और उस निर्देशिका पर जाएँ जहाँ आपने कक्षा को सहेजा था। मान लें कि यह C:\ है।


  • अपना कोड compile करने के लिए 'javac MyFirstJavaProgram.java' टाइप करें और एंटर दबाएं। यदि आपके कोड में कोई त्रुटि नहीं है, तो कमांड प्रॉम्प्ट आपको अगली पंक्ति में ले जाएगा (धारणा: पथ चर सेट है)।


  • अब अपना प्रोग्राम चलाने के लिए 'java MyFirstJavaProgram' टाइप करें।


  • आप विंडो पर 'हैलो वर्ल्ड' छपा हुआ देख पाएंगे।

OUTPUT :- 

C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram 
Hello World


Basic Syntax in JAVA programming in Hindi


जावा प्रोग्राम के बारे में निम्नलिखित बातों का ध्यान रखना बहुत जरूरी है।


  • Case Sensitivity - जावा केस सेंसिटिव है, जिसका अर्थ है कि पहचानकर्ता हैलो और हैलो का जावा में अलग-अलग अर्थ होगा।


  • Class Names − सभी वर्ग नामों के लिए पहला अक्षर अपर केस में होना चाहिए। यदि वर्ग का नाम बनाने के लिए कई शब्दों का उपयोग किया जाता है, तो प्रत्येक आंतरिक शब्द का पहला अक्षर अपर केस में होना चाहिए।


उदाहरण: कक्षा MyFirstJavaClass


  • Method Names − सभी मेथड के नाम लोअर केस लेटर से शुरू होने चाहिए। यदि विधि का नाम बनाने के लिए कई शब्दों का उपयोग किया जाता है, तो प्रत्येक आंतरिक शब्द का पहला अक्षर अपर केस में होना चाहिए।


उदाहरण: public void myMethodName()


  • Program File Name − प्रोग्राम फ़ाइल का नाम बिल्कुल वर्ग के नाम से मेल खाना चाहिए।


फ़ाइल को सहेजते समय, आपको इसे कक्षा के नाम का उपयोग करके सहेजना चाहिए (याद रखें कि जावा केस संवेदनशील है) और नाम के अंत में '.java' संलग्न करें (यदि फ़ाइल का नाम और वर्ग का नाम मेल नहीं खाता है, तो आपका प्रोग्राम संकलित नहीं होगा )


लेकिन कृपया ध्यान दें कि यदि आपके पास फ़ाइल में कोई सार्वजनिक वर्ग मौजूद नहीं है तो फ़ाइल का नाम वर्ग के नाम से भिन्न हो सकता है। फ़ाइल में सार्वजनिक वर्ग होना भी अनिवार्य नहीं है।


उदाहरण: मान लें कि 'MyFirstJavaProgram' वर्ग का नाम है। फिर फ़ाइल को 'MyFirstJavaProgram.java' के रूप में सहेजा जाना चाहिए


  • public static void main(String args[]) − जावा प्रोग्राम प्रसंस्करण main() विधि से शुरू होता है जो प्रत्येक जावा प्रोग्राम का एक अनिवार्य हिस्सा है।


Java Identifiers in Hindi


सभी जावा घटकों को नामों की आवश्यकता होती है। वर्गों, चरों और विधियों के लिए उपयोग किए जाने वाले नाम पहचानकर्ता कहलाते हैं।


जावा में, पहचानकर्ताओं के बारे में याद रखने के लिए कई बिंदु हैं। वे इस प्रकार हैं -


  • सभी पहचानकर्ताओं को एक अक्षर (ए से जेड या ए से जेड), मुद्रा वर्ण ($) या अंडरस्कोर (_) से शुरू होना चाहिए।


  • पहले वर्ण के बाद, पहचानकर्ताओं में वर्णों का कोई भी संयोजन हो सकता है।


  • एक कुंजी शब्द का उपयोग पहचानकर्ता के रूप में नहीं किया जा सकता है।


  • सबसे महत्वपूर्ण बात, पहचानकर्ता केस संवेदनशील होते हैं।


  • कानूनी पहचानकर्ताओं के उदाहरण: आयु, $वेतन, _मान, _1_मान।


  • अवैध पहचानकर्ताओं के उदाहरण: 123abc, -salary.


Java Modifiers in Hindi


अन्य भाषाओं की तरह, संशोधक का उपयोग करके कक्षाओं, विधियों आदि को संशोधित करना संभव है। संशोधक की दो श्रेणियां हैं -


  •  Access Modifiers - default, public , protected, private


  • Non-access Modifiers − final, abstract, strictfp


हम अगले भाग में संशोधक के बारे में अधिक जानकारी देखेंगे।


Variables in Java in Hindi

जावा में वेरिएबल के प्रकार निम्नलिखित हैं -


  • Local Variables
  • Class Variables (Static Variables)
  • Instance Variables (Non-static Variables)

Arrays in Java in Hindi


Arrays ऐसी वस्तुएं हैं जो एक ही प्रकार के कई चर संग्रहीत करती हैं। हालांकि, एक सरणी ही ढेर पर एक वस्तु है। हम आगामी अध्यायों में घोषणा, निर्माण और आरंभ करने के तरीके पर गौर करेंगे।


  • Java Enums

Enums को Java 5.0 में पेश किया गया था। Enums एक चर को केवल कुछ पूर्वनिर्धारित मानों में से एक के लिए प्रतिबंधित करता है। इस प्रगणित सूची के मानों को एनम कहा जाता है।


Enums के उपयोग से आपके कोड में बग की संख्या को कम करना संभव है।


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

class FreshJuice {
   enum FreshJuiceSize{ SMALL, MEDIUM, LARGE }
   FreshJuiceSize size;
}

public class FreshJuiceTest {

   public static void main(String args[]) {
      FreshJuice juice = new FreshJuice();
      juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;
      System.out.println("Size: " + juice.size);
   }
}


Java Keywords in Hindi


निम्न सूची जावा में आरक्षित शब्द दिखाती है। इन आरक्षित शब्दों का उपयोग स्थिर या परिवर्तनशील या किसी अन्य पहचानकर्ता नाम के रूप में नहीं किया जा सकता है।


Java programming in hindi
Java programming in Hindi



Comments in Java in Hindi


जावा सी और सी ++ के समान सिंगल-लाइन और मल्टी-लाइन टिप्पणियों का समर्थन करता है। किसी भी टिप्पणी के अंदर उपलब्ध सभी वर्णों को जावा कंपाइलर द्वारा अनदेखा किया जाता है।


public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    * This is an example of multi-line comments.
    */

   public static void main(String []args) {
      // This is an example of single line comment
      /* This is also an example of single line comment. */
      System.out.println("Hello World");
   }
}


  • Using Blank Lines

केवल सफेद स्थान वाली एक पंक्ति, संभवतः एक टिप्पणी के साथ, एक रिक्त रेखा के रूप में जानी जाती है, और जावा इसे पूरी तरह से अनदेखा करता है।


  • Inheritance in Java in Hindi

जावा में, कक्षाओं को कक्षाओं से प्राप्त किया जा सकता है। मूल रूप से, यदि आपको एक नया वर्ग बनाने की आवश्यकता है और यहां पहले से ही एक वर्ग है जिसमें आपके लिए आवश्यक कुछ कोड हैं, तो आपके नए वर्ग को पहले से मौजूद कोड से प्राप्त करना संभव है।


यह अवधारणा आपको नए वर्ग में कोड को फिर से लिखे बिना मौजूदा वर्ग के क्षेत्रों और विधियों का पुन: उपयोग करने की अनुमति देती है। इस परिदृश्य में, मौजूदा वर्ग को सुपरक्लास कहा जाता है और व्युत्पन्न वर्ग को उपवर्ग कहा जाता है।


  • Interfaces in Java

जावा भाषा में, एक इंटरफ़ेस को एक दूसरे के साथ संवाद करने के तरीके पर वस्तुओं के बीच एक अनुबंध के रूप में परिभाषित किया जा सकता है। जब विरासत की अवधारणा की बात आती है तो इंटरफेस एक महत्वपूर्ण भूमिका निभाते हैं।


एक इंटरफ़ेस विधियों को परिभाषित करता है, एक व्युत्पन्न वर्ग (उपवर्ग) का उपयोग करना चाहिए। लेकिन विधियों का कार्यान्वयन पूरी तरह से उपवर्ग पर निर्भर है।


Post a Comment

0 Comments

Close Menu