What is java in Hindi? Learn everything full tutorials

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

अगर आप हमारे इस post पर है तो यह पूरी तरह से confirm है  की आप भी Programming language में interest रखते है  जिसमे आप आज जावा के बारे में जानना चाहते है

what is java in hindi

आज के समय में इतनी सारे Programming language है की developer को यह चुनने में बड़ी उलझन रहती है की programmer ऐसी कौन सी language को चुने की जो की programming के समय उसे हेल्प फुल रहे

तो चलिए दोस्तों आज हम इस Blog Post के जरिये JAVA के बारे में जानकारी जुटाते है 

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 किया जाता है यह नीचे दर्शाया गया है 

what is java in hindi

यह सभी 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 में अपनी जगह बना ली है

जावा का  इस्तेमाल कुछ इस तरह से किया जाता है

  1. Mobile application
  2. Computer application
  3. Web application
  4. Sincetific application
  5. Enterprises application
  6. Embedded application
  7. Data console
  8. gaming console

Java version history

VersionRelease
date
JDK Beta1995
JDK 1.0January 1996
JDK 1.1February 1997
J2SE 1.2December 1998
J2SE 1.3May 2000
J2SE 1.4February 2002
J2SE 5.0September 2004
Java SE 6December 2006
Java SE 7July 2011
Java SE 8 (LTS)March 2014
Java SE 9September 2017
Java SE 10March 2018
Java SE 11 (LTS)September 2018
Java SE 12March 2019
Java SE 13September 2019
Java SE 14March 2020
Java SE 15September 2020
Java SE 16March 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)

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 किया जाता है

Leave a Comment