दोस्तों क्या आप भी जानना चाहते है What is java in Hindi तब आपको हमारे इस पूरे पोस्ट को एक बार बहुत ही अच्छे जरूर पढ़ना चाहिए क्युकी हमने अपने इस ब्लॉग पोस्ट What is java in Hindi में आपको जावा के बारे में सब कुछ बताने की कोशिश
अगर आप हमारे इस post पर है तो यह पूरी तरह से confirm है की आप भी Programming language में interest रखते है जिसमे आप आज जावा के बारे में जानना चाहते है

आज के समय में इतनी सारे Programming language है की developer को यह चुनने में बड़ी उलझन रहती है की programmer ऐसी कौन सी language को चुने की जो की programming के समय उसे हेल्प फुल रहे
तो चलिए दोस्तों आज हम इस Blog Post के जरिये JAVA के बारे में जानकारी जुटाते है
Table of Contents
- 1 What is java in Hindi
- 2 java History
- 3 Java feature
- 4 Use of java in Hindi (java का इस्तेमाल कहा पर होता है )
- 5 Java version history
- 6 Types of Java Program
- 7 java code काम कैसे करता है
- 8 JVM क्या है (what is JVM)
- 9 How to learn java in Hindi
- 10 Java in Hindi Online tutorials (Free learning Resources)
- 11 java programming components
What is java in Hindi
java एक Programming Language है जिसका उपयोग genral purpose के लिए किया जाता है java एक Object oriented programming language है जो की Mobile और computer application बनाने में उपयोग किया जाता है। इसके साथ साथ games development , data center game console इत्यादि को भी तैयार किया जाता है
java language को james gosling के द्वारा Sun Microsystems में 1991 में Develope किया गया था किन्तु जावा का पहला version 1995 में Public में launch किया था जो की C++ के काफी similar है इसके अलावा जावा में अधिक advance और simple features होते है.
जावा platform independent भी है, Java programming अपने “write once, run anywhere” (WORA) के उद्देश्य पर काम करती है
Check it also – What is internet in Hindi इंटरनेट क्या है? पूरी जानकारी हिंदी में
इसके साथ ही compiled java code सभी Operating system (OS) में run हो सकता है.
जावा के program को Bytecode में compile किया जाता है जावा को Hing level language (उच्च स्तरीय भाषा ) के रूप में भी जाना जाता है
जावा के code को किसी भी मानव के द्वारा आसानी से पढ़ा जा सकता है क्युकी इसके code numerice न होकर English में होते है
java History
जावा को 1991 में games gosling के द्वारा Sun Microsystems में 1991 में Develope किया गया था किन्तु जावा का पहला version 1995 में Public में launch किया था जिसक पहला version 10 release किया गया था
oak इसका पहला नाम था किन्तु इसे कुछ समय बाद JAVA रखा गया जावा को Orical के द्वारा 2010 में खरीद लिया गया है आज के समय में जावा बहुत ही popular language होने के साथ ही यह एक secure और simple language भी है
Java feature
दोस्तों java अपनी कुछ ख़ास feature के कारण ही लोगो के बीच में अपनी जगह बना पाया है चलिए आगे देखते है और समझते है java के उन ख़ास feature के बारे में जो की प्रकार से है।
1. Simple & Secure
दोस्तों जैसे के हम सभी जानते है की जावा काफी हद तक C और C++ language से मिलता जुलता है जिसका मुख्या कारण यह है की java में C और C++ का code dala गया है तो अगर आप C या C++ language को जानते है तो आपको java को पढ़ने में बहुत ही आसानी होगी
इसके साथ ही यह एक secure laguage भी है क्युकी जब जावा के code , internet पर Run होता है तो इसके byte Code (byte code एक class file होता )को veryfi किया जाता है
इसके साथ ही इसमें poiner भी नहीं use किया जाता है इसके साथ ऐसे कई और भी कारण है जिसके वजह से JAVA को Secure language माना जाता है ,
2. Compiled & Interpreted
दोस्तों जावा एक ऐसी language है जिसे compiled और interPreted दोनों ही किया जाता है java के code को compiler के द्वारा एक बार compile करने के बाद इसे अलग अलग मशीन में interpret किया जाता है यह नीचे दर्शाया गया है

यह सभी process JVM (java virtual machine) के द्वारा किया जाता है JVM byte code को mashine code में convert करता है
3. Multi-threaded
दोस्तों thread एक छोटा program होता है जो की कई task को एक साथ करने में help करते है
4. Portable
java के program को बनाने के बाद आप किसी भी प्रकार के मशीन में run करा सकते है java एक machine independent languageहै
5. Distributed
java के program को network पर run करा सकते है
यदि आप java tutorial in hindi चाहते है तो आपको इस video में java के full series को देख सकते है जो की बहुत ही helpful है
Use of java in Hindi (java का इस्तेमाल कहा पर होता है )
दोस्तो JAVA का इस्तेमाल लगभग सभी तरह के application के बनाने में होता है यह एक ऐसा programming language है जिसका इस्तेमाल इसके एक खासियत की ही वजह से ही होता है
जो की यह सभी तरह के मशीनों पर आसानी से run हो जाता है चाहे वह window हो या Mac का machine हो आप दोनों जगह एक ही application को use कर सकते है जबकि अन्य programming language में ऐसा feature नहीं देखने को मिलता है
Check it also –
यही एक सबसे ख़ास वजह रही की JAVA बहुत ही तेजी popular होने के साथ ही कई अलग sector में अपनी जगह बना ली है
जावा का इस्तेमाल कुछ इस तरह से किया जाता है
- Mobile application
- Computer application
- Web application
- Sincetific application
- Enterprises application
- Embedded application
- Data console
- gaming console
Java version history
Version | Release date |
JDK Beta | 1995 |
JDK 1.0 | January 1996 |
JDK 1.1 | February 1997 |
J2SE 1.2 | December 1998 |
J2SE 1.3 | May 2000 |
J2SE 1.4 | February 2002 |
J2SE 5.0 | September 2004 |
Java SE 6 | December 2006 |
Java SE 7 | July 2011 |
Java SE 8 (LTS) | March 2014 |
Java SE 9 | September 2017 |
Java SE 10 | March 2018 |
Java SE 11 (LTS) | September 2018 |
Java SE 12 | March 2019 |
Java SE 13 | September 2019 |
Java SE 14 | March 2020 |
Java SE 15 | September 2020 |
Java SE 16 | March 2021 |
Java SE 17 (LTS) | September 2021 |
Types of Java Program
दोस्तों Java Program कई प्रकार के होते है जिनमे से कुछ इस तरह से है
Stand-alone applications:
इस प्रकार के application command prompt पर किसी भी computer के द्वारा run किया जा सकता है इस तरह के application को चलाने के लिए internet की जरुरत नहीं पड़ती है बल्कि इस तरह के application offline ही काम करते है
यह standalone होते है इन्हे execute करने के लिए browser की आवश्यकता नहीं होती है
(उदहारण के लिए )Example: media player, ms office etc ऐसे सभी software जिन्हे हम generally use करते है वो सभी
Applet:
इस प्रकार के application को excute करने के लिए web browser की आवश्यकता होती है ऐसे aplication को HTML के साथ embedded करके बनाया जाता है यह किसी भी website को अधिक dynamic और entertaining Pupose के लिए istemal किया जा सकता है
ऐसे APPLET program किसी local computer के resource को access नहीं कर सकते है ऐसे program को Java-enabled web browser की help से execute करते है
Servlets:
Servlets का उपयोग server की capabilities को बढ़ाने या उसे extend करने के लिए उसे किया जाता है यह java की class होती है यह web server के द्वारा host किये गए application को extend करने के लिए उसे किये जाते है
ये एक web component भी है जिसे dynamic web page बनाने के लिये server में deploy किया जाता है.इनका कोई GUI नहीं होता है
java code काम कैसे करता है
दोस्तों java का code कैसे machine-independent language है ? इससे बना aplication कैसे सभी तरह के machine के साथ आसानी से work करने लगता है kaise window के लिए बना application mac पर भी आसानी से RUN कर जाता है
code सबसे पहले compiler द्वारा complie होकर byte code ganerate करते है फिर उसके बाद iterprete होकर यह machine language में बदल जाते है
code को java compiler के द्वारा ही Byte code में बदला जाता है यह byte code ही .class प्रकार की फाइल होती है जो की interpreter के जरिये machine language में बदल जाते है
यह interpreter एक प्रकार की machine है जिसे JVM यानी Java vertual machine भी कहते है
JVM क्या है (what is JVM)
दोस्तों JVM एक प्रकार की machine है जो की virtual है जिसका कोई physically रूप नहीं है जो की java में ही पहले से ही मौजूद होता है जिसका मुख्य काम Byte code mashine launguage में convert करना होता है
जिसके वजह से जावा से बने application अलग अलग मशीनों पर आसानी से run हो जाते है
How to learn java in Hindi
दोस्तों वैसे तो आपको Youtube पर ऐसे कई videos मिल जाएगी जो की आपको java को अलग अलग तरीके Expalation या tutoring करेंगी किन्तु हमारे मन में सवाल फिर भी बना रहता है
जिन्हे उन recorded video के उनका सवाल पाना आसान नहीं है या यु कहे की उनका जवाब वह नहीं मिल पता है
दोस्तों यदि आप भी चाहते है की आप भी अन्य developer की mobile application या web application या computer application के expert बने तो हम आपको suggest करेंगे की आप कोई अच्छा सा institue join कर ले जहा से आपको सही जानकारी मिल सके
या इससे संबधित कोर्स भी कर सकते है और अगर आप youtube video या किसी tutorial blog के जरिये अपने programming की knowledge को मजबूत करना चाहते है तो आपको इसके लिए step by step जाना होगा जैसे की
यदि आप java सीखना चाहते है तो आपको उसके लिए C Language या c++ learn करना होगा जिससे की आपको java को सीखने में आसानी होगी
Java in Hindi Online tutorials (Free learning Resources)
दोस्तों हम आपको नीचे कुछ Website और youTube channel suggest कर रहे है जो की इस sector में top में गिने जाते है और सबसे अच्छी बात यह है की यह सभी free online learning Resources है
जिनमे आपको बहुत कुछ सीखने को मिलेगा दोस्तों coding में एक्सपर्ट banane के लिए आपके पास सिर्फ एक ही रास्ता है की आप जायदा जायदा practice करते रहे
Free online Tutorials (Links)
- Code Academy
- Java world
- Solo learn
- Learn java online
- Tutorials points
- Java point
- W3school
- Guru99
- Coursera
- Hindilearn
Free YouTube Tutorials
- Java Programming Tutorial (easytuts4you)
- Core Java Programming (Geeky Shows)
- MySirg Java Tutorials
- Tutorials For Beginners (Telusko)
- Java Tutorial in Hindi (CodeWith Harry)
java programming components
दोस्तों जब हम अपने code को लिखते है तो वह एक human readable content होता है जिसे source code कहा जाता है जिन को इंसानो के द्वारा तो आसानी से पढ़ी जा सकती है किन्तु
यह कोड को कोई भी machine कैसे पढ़ सकता है क्युकी हम सभी जानते है की किसी भी language को maschine के द्वारा तभी पढ़ा जा सकता है जब उस language को machine language में convert कर दिया जाये
जिसके लिए कुछ compiler होते है जो की source code को machine language में convert करता है जो की java में भी होते है जो की कुछ इस प्रकार से है।
मेरा मानना है की इन सभी programming language के components के बारे में जानना किसी भी developer के लिए बहुत ही ज्यादा importance होता है
तो आइये देखते है java में यह तीन तरह के होते है
1.JVM 2. JRM 3.JDK
JVM Stand for java virtual machine
जावा वर्चुअल मशीन एक वर्चुअल मशीन है जो कंप्यूटर को जावा प्रोग्राम चलाने के साथ-साथ अन्य भाषाओं में लिखे गए प्रोग्रामों को भी चलाने में सक्षम बनाती है जो जावा बाइटकोड को भी संकलित करते हैं।
JVM एक विनिर्देश द्वारा विस्तृत है जो औपचारिक रूप से वर्णन करता है कि JVM कार्यान्वयन में क्या आवश्यक है।
JRM full form java runtime environment
दोस्तों किसी भी software को चलाने के लिए एक environment की आवश्यकता है। और यह JRE .class फ़ाइलों को लोड करता है और यह सुनिश्चित करता है कि उन्हें चलाने के लिए Memory और अन्य सिस्टम संसाधनों तक पहुंच हो
JRE में Java class libraries, Java class loader, और Java Virtual Machine शामिल होते हैं जो की किसी अन्य software पर चलने के लिए बनाया गया है
JDK full form java development Kit
दोस्तों JDK java programming में इस्तेमाल किये जाने वाले core techonology के packege में से एक है जिसमें JDK का काम java programmer को java program बनाने की अनुमति देता है
जिसे JRE और JVM के द्वारा excute किया जाता है
I wish to show my appreciation to you for bailing me out of this matter. After surfing around through the search engines and getting proposals which are not helpful, I assumed my life was gone. Existing devoid of the answers to the issues you have sorted out all through your main guide is a crucial case, as well as those which could have negatively affected my entire career if I had not come across the website. Your own personal capability and kindness in controlling all the stuff was very useful. I don’t know what I would’ve done if I had not come across such a subject like this. I can also now look forward to my future. Thanks very much for your impressive and amazing help. I will not hesitate to refer your blog to anybody who desires guidance on this situation.
I as well as my guys came reading the excellent key points from your web blog while at once I had a terrible suspicion I had not expressed respect to you for them. My guys are already consequently joyful to read all of them and already have in truth been using those things. Appreciate your really being quite thoughtful and also for deciding on varieties of ideal issues millions of individuals are really wanting to know about. Our honest apologies for not expressing gratitude to sooner.
Thank you for all of your effort on this web page. Kate takes pleasure in making time for research and it’s easy to understand why. Almost all notice all of the lively mode you create precious guidance via the web blog and in addition increase participation from other people about this theme then our own girl is studying a whole lot. Take advantage of the remaining portion of the year. Your performing a fantastic job.
you could have a fantastic weblog right here! would you like to make some invite posts on my blog?
sure
I found your blog site on google and examine a couple of of your early posts. Proceed to keep up the excellent operate. I just extra up your RSS feed to my MSN Information Reader. In search of ahead to studying extra from you afterward!?
You need to take part in a contest for among the finest blogs on the web. I will recommend this site!
That is the right blog for anybody who wants to find out about this topic. You notice so much it’s nearly arduous to argue with you You definitely put a brand new spin on a topic that’s been written about for years. Nice stuff, just great!
Aw, this was a very nice post. In thought I would like to put in writing like this moreover ?taking time and actual effort to make an excellent article?however what can I say?I procrastinate alot and by no means seem to get something done.
Thanks for the auspicious writeup. It in reality was once a amusement account it.
Glance complex to more delivered agreeable from you!
By the way, how could we be in contact?