नमस्कार दोस्तों कैसे हैं आप सभी? मैं आशा करता हु की आप सभी अच्छे ही होंगे| दोस्तों आज मैं आप सभी को Java क्या है और कैसे सिखे? (What is Java in Hindi and How to Learn It) के बारे में बताने जा रहा हु|
अगर आप एक जावा प्रोग्रामर बनना चाहते हैं और जावा Base जॉब करना चाहते हैं तो आप बिलकुल सही जगह पे हैं क्योकि आज मैं आप को What is Java in Hindi से लेकर जावा कैसे काम करता हैं, जावा प्रोग्रामर कैसे बने, जावा के benefits, आदि से रिलेटेड जानकारिय भी देने वाला हु तो इस आर्टिकल को लास्ट तक पढ़ते रहिये|

तो चलिए दोस्तों शुरू करे हैं और “What is Java in Hindi and How to Learn It?” के बारे में विस्तार से जानते हैं|
Read : इंटरनेट का Source क्या है यह इंटरनेट आता कहां से है? [2020]
Java क्या है? (What is Java in Hindi)
Java एक General Purpose Programming Language है. इनको Software और Application Development के लिए इस्तेमाल किया जाता है. java एक High Level Programming Language है जिसे James Gosling नामके एक डेवलपर ने डिजाईन किया हैं और Oracle कंपनी ने Developed किया हैं|
सन 1995 में Sun-micro system ने इसका प्रारंभ किया था| James Gosling इसके प्रमुख Developer में से एक हैं| यह Platform Independent Language है अर्थात इसमें लिखे गए Code को आप किसी भी Platform या Operating System में Run कर सकते हैं|
जावा एक समवर्ती प्रोग्रामिंग लैंग्वेज है जहां आप क्रमिक रूप से Execute करने के बजाय कई कथनों को एक साथ Execute कर सकते हैं। जावा एक Class-based और object-oriented programming language है।
जावा प्रोग्रामिंग लैंग्वेज एक इंडिपेंडेंट प्रोग्रामिंग लैंग्वेज है जो “Write once, Run anywhere” के तर्क का अनुसरण करती है यानी compiled code उन सभी प्लेटफार्मों पर चल सकता है जो जावा का समर्थन करते हैं।
Read : What is Cloud Computing In Hindi? | Its Uses & Advantages
Features Of Java In Hindi
Java Programming Language के कुछ प्रमुख Features निम्नलिखित हैं –
1. Simple:- जावा ने पॉइंट्स, ऑपरेटर ओवरलोडिंग जैसी सभी जटिलताओं को दूर करके जीवन को आसान बना दिया है जैसा कि आप C ++ या किसी अन्य प्रोग्रामिंग भाषा में देखते हैं।
2. Portable:- जावा एक Platform-Independent Programming language है जिसका अर्थ है कि एक प्लेटफ़ॉर्म पर लिखे गए किसी भी एप्लिकेशन को आसानी से दूसरे प्लेटफ़ॉर्म पर पोर्ट किया जा सकता है।
3. Object-oriented:- Java Language में सब कुछ एक “वस्तु” माना जाता है, जिसमें कुछ राज्य, व्यवहार होते हैं और इन वस्तुओं का उपयोग करके सभी ऑपरेशन किए जाते हैं।
4. Secured:- Java Programming language में सभी कोड को compilation के बाद byte-code में परिवर्तित किया जाता है, जो मानव द्वारा पठनीय नहीं है। और जावा एक स्पष्ट सूचक का उपयोग नहीं करता है और बिना किसी स्रोत के गतिविधियों को रोकने के लिए सैंडबॉक्स के अंदर प्रोग्राम चलाता है। यह हमें वायरस-मुक्त, छेड़छाड़-मुक्त सिस्टम / एप्लिकेशन विकसित करने में सक्षम बनाता है।
Read : Full Form List Of 1000+ Most Used Words [Updated 2020]
5. Dynamic:- इसमें एक evolving environment के अनुकूल होने की क्षमता है जो dynamic memory allocation का समर्थन करता है जिसके कारण memory wastage कम होता है और Applications का प्रदर्शन बढ़ जाता है।
6. Distributed:- यह भाषा एक सुविधा प्रदान करती है जो Distributed Applications को बनाने में मदद करती है। Remote Method Invocation (RMI) का उपयोग करके, एक प्रोग्राम एक नेटवर्क पर दूसरे प्रोग्राम की एक विधि को लागू कर सकता है और आउटपुट प्राप्त कर सकता है। आप इंटरनेट पर किसी भी मशीन से विधियों को कॉल करके फ़ाइलों तक पहुंच सकते हैं।
7. Robust:- जावा में एक मजबूत मेमोरी मैनेजमेंट सिस्टम है। यह त्रुटियों को दूर करने में मदद करता है क्योंकि यह compilation और Run-Time के दौरान कोड की जांच करता है।
8. High Performance:- जावा बाइटकोड के उपयोग के माध्यम से उच्च प्रदर्शन प्राप्त करता है जिसे आसानी से native machine code में अनुवाद किया जा सकता है। जेआईटी (जस्ट-इन-टाइम) संकलक के उपयोग के साथ, यह उच्च प्रदर्शन को सक्षम करता है।
9. Interpreted:- जावा को बाईटकोड्स के लिए compile किया गया है, जिसकी व्याख्या एक रन-टाइम वातावरण द्वारा की जाती है।
10. Multithreaded:- जावा execution के multiple threads का समर्थन करता है, जिसमें सिंक्रोनाइज़ेशन प्राइमेटीव का एक सेट शामिल है। यह थ्रेड्स के साथ प्रोग्रामिंग को बहुत आसान बनाता है।
Read : Personality Development In Hindi: व्यक्तित्व को अधिक जीवंत बनाने के 15 तरीके
Components Of Java In Hindi
Java Programming Language के कुछ प्रमुख Components निम्नलिखित हैं –
1. JVM (Java Virtual Machine)
यह एक abstract machine है। यह एक specification है जो रन-टाइम वातावरण प्रदान करता है जिसमें बाइटकोड को निष्पादित किया जा सकता है। यह तीन सूचनाओं का अनुसरण करता है:
- Specification: यह एक दस्तावेज है जो जेवीएम के कार्यान्वयन का वर्णन करता है। यह सूर्य और अन्य कंपनियों द्वारा प्रदान किया जाता है।
- Implementation: यह एक कार्यक्रम है जो जेवीएम विनिर्देश की आवश्यकताओं को पूरा करता है।
- Runtime Instance: जेवीएम का एक उदाहरण तब बनाया जाता है जब भी आप कमांड प्रॉम्प्ट पर कमांड लिखते हैं और क्लास चलाते हैं।
2. JRE (Java Runtime Environment)
JRE एक Runtime Environment को संदर्भित करता है जिसमें एक bytecode को execute किया जा सकता है। यह JVM को implement करता है और सभी class libraries और other support files को प्रदान करता है जो JVM रनटाइम पर उपयोग करता है। तो JRE एक सॉफ्टवेयर पैकेज है जिसमें एक प्रोग्राम चलाने के लिए क्या आवश्यक है। मूल रूप से, यह JVM का कार्यान्वयन है जो भौतिक रूप से मौजूद है।
3. JDK(Java Development Kit)
JDK में पूरी तरह से JRE शामिल होता है जिसमें प्रोग्रामर के लिए उपकरण होते हैं। Development Kit नि: शुल्क प्रदान की जाती है। JRE के साथ, इसमें एक इंटरप्रेटर / लोडर, एक कंपाइलर (javac), एक संग्रहकर्ता (jar), एक प्रलेखन जनरेटर और जावा विकास में आवश्यक अन्य उपकरण शामिल हैं। संक्षेप में कहा जाये तो, इसमें JRE + development tools शामिल हैं।
Java के Use क्या है? (Use of java In Hindi)
जावा एक powerful general-purpose programming language है। इसका उपयोग डेस्कटॉप और मोबाइल एप्लिकेशन, बिग डेटा प्रोसेसिंग, एम्बेडेड सिस्टम, और इसी तरह के प्रोग्राम्स को विकसित करने के लिए किया जाता है। ओरेकल के अनुसार, (जो कंपनी जावा का मालिक है,) जावा दुनिया भर में 3 बिलियन उपकरणों पर चलता है, जो जावा को सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक बनाता है।
जावा का उपयोग complete applications को बनाने के लिए किया जा सकता है जो किसी एकल कंप्यूटर पर चल सकते हैं या नेटवर्क में सर्वर और क्लाइंट के बीच वितरित किए जा सकते हैं। यह एक वेब पेज के हिस्से के रूप में उपयोग करने के लिए एक छोटा एप्लिकेशन मॉड्यूल या एप्लेट (बस डिजाइन किया गया, छोटा एप्लिकेशन) बनाने के लिए भी इस्तेमाल किया जा सकता है।
Principles Of Java In Hindi
Java Programming Language के कुछ प्रमुख Principles निम्नलिखित हैं –
- यह simple, object-oriented, और familiar होना चाहिए।
- Robust और secure होना चाहिए।
- यह आर्किटेक्चर-न्यूट्रल और पोर्टेबल होना चाहिए।
- इसे high performance के साथ निष्पादित करना होगा।
- यह interpreted, threaded, और dynamic होना चाहिए।
Versions Of Java In Hindi
Java के अब तक के सभी Versions निम्नलिखित हैं –
Version | Date |
---|---|
JDK1.0 | January 23, 1996 |
JDK 1.1 | February 19, 1997 |
J2SE 1.2 | December 8, 1998 |
J2SE 1.3 | May 8, 2000 |
J2SE 1.4 | February 6, 2002 |
J2SE 5.0 | September 30, 2004 |
Java SE 6 | December 11, 2006 |
Java SE 7 | July 28, 2011 |
Java SE 8 | March 18, 2014 |
Java SE 9 | September 21, 2017 |
Java SE 10 | March 20, 2018 |
Java SE 11 | September 25, 2018 |
Java SE 12 | March 19, 2019 |
Java SE 13 | September 17, 2019 |
Java SE 14 | March 17, 2020 |
Syntax Of Java In Hindi
जावा का सिंटैक्स एक जावा प्रोग्राम कैसे लिखा और व्याख्या किया जाता है इसे परिभाषित करने वाले नियमों के सेट को संदर्भित करता है। Syntax अधिकतर C और C ++ से लिया गया है। C++ के विपरीत, जावा में, कोई global functions या variables नहीं हैं, लेकिन ऐसे data members हैं जिन्हें global variables भी माना जाता है।
Example –
public class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Prints the string to the console.
}
}
Identifier In Java In Hindi
एक Identifier Code में एक element का नाम है। Elements के लिए नामों का चयन करते समय कुछ मानक नामकरण परंपराएं हैं। जावा में Identifier case-sensitive होते हैं।
- एक Identifier में शामिल हो सकता है:
- कोई भी यूनिकोड वर्ण जो एक अक्षर है (रोमन अंक जैसे संख्यात्मक अक्षर सहित) या अंक।
- मुद्रा चिन्ह (जैसे ¥)।
- विराम चिह्न वर्ण (जैसे _) जोड़ना।
- एक Identifier में शामिल नहीं हो सकता है:
- अंक से शुरुआत|
- Reserved keyword, null literal या Boolean literal.
Keywords In Java In Hindi
जावा प्रोग्रामिंग भाषा में, एक Keyword 51 आरक्षित शब्दों में से एक है जिसका भाषा में पूर्वनिर्धारित अर्थ है; इस वजह से, प्रोग्रामर कीवर्ड्स को वेरिएबल्स, तरीकों, क्लासेस या किसी अन्य Identifier के नाम के रूप में उपयोग नहीं कर सकते हैं।
जावा प्रोग्रामिंग लैंग्वेज में उपयोग होने वाले सभी केय्वोर्ड्स निम्नलिखित हैं –
abstract | continue | for | new | switch |
assert | default | goto | package | synchronized |
boolean | do | if | private | this |
break | double | implements | protected | throw |
byte | else | import | public | throws |
case | enum | instanceof | return | transient |
catch | extends | int | short | try |
char | final | interface | static | var |
class | finally | long | strictfp | void |
const | float | native | super | volatile |
while |
Packages In Java In Hindi
Java में पैकेज एक वर्ग नाम का एक हिस्सा हैं और वे समूह और / या नामित संस्थाओं को अन्य लोगों से अलग करने के लिए उपयोग किए जाते हैं। Packages का एक अन्य उद्देश्य एक्सेस मॉडिफायर के साथ कोड एक्सेस को नियंत्रित करना है। उदाहरण के लिए, java.io.InputStream क्लास InputStream के लिए पूरी तरह से योग्य क्लास नाम है जो पैकेज java.io में स्थित है।
पैकेज की घोषणा के साथ फाइल की शुरुआत में एक पैकेज घोषित किया जाता है:
package myapplication.mylibrary;
public class MyClass {
}
Public Modifier वाली कक्षाओं को फाइलों में एक ही नाम और जावा एक्सटेंशन के साथ रखा जाना चाहिए और पैकेज नाम के अनुरूप नेस्टेड फ़ोल्डर में रखा जाना चाहिए। उपरोक्त वर्ग myapplication.mylibrary.MyClass में निम्नलिखित पथ होंगे: myapplication / mylibrary / MyClass.java।
Final Words On What is Java In Hindi
तो दोस्तों आज मैंने आप सभी को “What is Java In Hindi” के बारे में विस्तार से बताया हैं और मैं आशा करता हु की आप सभी को यह आर्टिकल बेहद पसंद आया होगा और आप के लिए हेल्पफुल भी होगा|
यदि हां, तो इस पोस्ट को अपने सभी प्रोग्रामर दोस्तों के साथ भी जरुर से share करे और Java Programming Language के बेसिक Knowledge को जानने के लिए उन्हें प्रोत्साहित करे|
धन्यबाद|