Java Kya Hai और इसके Feature क्या है (पूरी जानकारी हिंदी में)

आज के इस ultimate guide में जानेगे Java Kya Hai और इसके बारे में बहुत कुछ आपको यहाँ बताया गया है|

इस guide में आप सीखेंगे|what is java in hindi

  • Java के history
  • Java के सभी feature
  • Java program run कैसे करती है

 

साथ में आपको java program run कैसे होती है वो भी बताया गया है|

साथ ही java आप कैसे और कहा सिख सकते है ये भी बताया गया है|

 

Java Kya Hai (What is Java in Hindi)

अगर आप regular computer,  mobile का use करते है तो आप java का नाम सुना होगा,

अगर आप नहीं जानते Java kya hai  तो आपके लिए ये लेख best है|

Java एक object-oriented programming language है जिसे High Level Programming Language भी कहा जाता है|

इसका use Software और Application Development के लिए इस्तेमाल किया जाता है.

यह Platform Independent Language है. Platform Independent means, इसमें लिखे गए program किसी भी Platform में Run कर सकते हैं|

आप इस image में देख सकते है java का market में कितना demand है|

java popularity 2020

 

Type of java in Hindi

Sun Microsoft इसे 3 category में divide किये है|

  1. Java Micro Edition (J2ME)
  2. Java Standard Edition (J2SE)
  3. Java Enterprise Edition (J2EE)

 

Note: Java Full Form

आपके जानकारी के लिए बता दे, Java का कोई Full Form नहीं है|

 

History of Java in Hindi

James Gosling और Sun-micro system 1990 develop किये थे|

JAVA के प्रमुख Developer में से एक हैं, इस language को लिखने के लिए James Gosling का एक ही सिद्धांत था|

“Write ones run anywhere”

इसका मतलब ऐसा programming language जिसे एक ही बार लिखा जाये और जिसका use सभी जगह हो|

 

James Gosling और उसकी team शुरुवात में Oak रखा बाद में 1995 में इसका नाम बदल के Java रख दिया गया|

Starting में java को Tv, setup-box, VCR चलने के लिए बनाया गया था बाद में internet और software बनाने के लिए best programming बन गया|

Java का पहला version JDK 1.0 23 January 1996 में develop किया गया था|

आज java का latest version 10 है|

 

निचे आप सभी version कब release हुए देख सकते है|

Version

Release Date

JDK 1.0January  1996
JDK 1.1February 1997
J2SE 1.2December 1998
J2SE 1.3May 2000
J2SE1.4February 2002
J2SE 5.0September 2004
J2SE SE 6December 2006
J2SE SE 7July 2011
J2SE SE 8May 2014
J2SE SE 10April 2018

 

Java Program Run कैसे होता है

Java में, code को Run करने के लिए एक Abstract Computing Machine का use होता है जिसका नाम Java Virtual Machine है|

Java Virtual Machine Kya hai

Java Virtual Machine (JVM) एक Virtual Computer है जो run time environment उपलब्ध कराता है|

java में जो आप program लिखते है उसे Source Code कहा जाता है,  इसी Source Code को Java Compiler से Byte Code generate किया जाता है|

उसके बाद java Interpreter उसे Byte Code को Execute करने के लिए JVM को इस्तमाल करता है|

 

Java Program कहाँ लिखे जाते है|

Java program आप Notepad में भी लिख सकते है, अगर आप बड़ा program लिख रहे तो notepad में possible नहीं उसके लिए editor है|

पर बड़ा program लिख रहे तो notepad में possible नहीं उसके लिए editor है|

निचे दिए हुए कोई भी Editors software  का आप use कर सकते है|

 

Java Development Tools

Java में software कुछ built in development tools की मदद से बनाया जाता है। आइये इन tools के बारे में जानने का प्रयास करते है।

JDK (Java Development Kit)

JDK एक environment है जिसमे कोई भी java program execute होता है|

— JDK के अंदर development tool आते है, जैसे Java, Java C, Java Doc

— JDK के अंदर JRE भी आता है

— और JRE के अंदर JVM आता है

जैसे की आप निचे image में देख सकते है|

JDK का काम है java को compile करना और उसे execute करना|

jdk jre jvm diagram

JRE (Java Runtime Environment)

JRE java program के execution के लिए होता है। Java में JRE कुछ classes और libraries का group होता है जो एक साथ मिलकर program को execute होने के लिए environment बनाता है|

 

JVM (Java Virtual Machine)

JVM के अंदर 3 module होते है|

  1. Class loader
  2. Memory areas
  3. Execuation engine

 

JVM एक machine होती है जो bytecode को machine code में convert करती है।

java में program compile करने से पहले उसे bytecode में convert किया जाता है।

इसके बाद bytecode को machine code में convert किया जाता है। उस time JVM का काम आता है|

ये JRE के साथ मिलकर काम करती है।

 

Type of  Java Application

आज लगभग सभी devices में java application use होता हैं| java programming language से website, software सब बनता है|

Web Application

java से high secure website बनाया जा सकता है|

java में Web Application बनाने के लिए Servlet, Jsp, Struts framework use किये जाते है|

java से ATM application, MLM website, NASA website जैसे application बनाये जाते है|

 

Mobile Application

Java language से android app भी बनाया जाता है| जितने भी android game है और जितने भी बड़े से बड़े application है सब java से ही possible है|

इसका मतलब Google Playstore में जितने भी app है सब से सब  होते हैं वो सभी java में ही develop किए गए है|

Android game “Unreal Engine”, “Godot Engine”, “Unity”, “GameMaker Studio” में बनाये जाते है और सभी में Java का use होता है|

Old Symbian mobile में जितने भी software होते थे सभी Java में ही develop किये जाते थे|

 

Standalone Application

Standalone Application का मतलब desktop application है| जो आप अपने computer में software use करते है उसमे से ज्यादा तर java में ही बने होंगे|

ये सभी Application java में framework में बनाये जाते है, क्युकी normally java में big Application बनाना possible नहीं|

For example: Browsers, Media Player, Antivirus, Office software.

साथ में Enterprise Application भी में java ही बनाये जाते है like banking, Industry , accounting application

 

Java कैसे सीखे

आज के time में सब से ज्यादा java Programming language popular है|

बहुत सारे software company  में इसका सब से ज्यादा demand होता है. आपको java पर programming करने के लाखो मिल सकते है|

अब बात करते है आप java कहा से सिख सकते है|

 

Website

निचे कुछ popular java websites की list दी गई हैं|

 

YouTube

Website से अच्छा आप YouTube से java सिख सकते है. Video में आप java program execute होते देख भी सकते है|

निचे आपको कुछ popular java YouTube channel की list दी गई हैं|

 

Udemy

Udemy.com ऐसा website है जहा आप कोई भी programming language सब से अच्छे से सिख सकते है. आपको YouTube पर भी ऐसे video नहीं मिलेंगे|

में YouTube और Udemy दोनों जड़ा से java सीखा मुझे Udemy courses बहुत अच्छा लगा|

हलाकि Udemy free services नहीं है यहाँ आपको courses के लिए पैसे देने होते है|

अगर आपको free में java सीखना है तो आपके लिए YouTube सही है|

 

Conclusion

आशा है आप जान गए होंगे,  Java kya hai साथ ही History of Java in hindi topic के बारे में भी आपको जानकारी हो गई होगी|

उम्मीद है की यह पोस्ट आपको बहुत ही पसंद आया होगा| अगर पसद आया तो इस लेख को अपने दोस्तों के साथ जरुर share करें|

और ही इससे social media में share करे जिसे ज्यादा से ज्यादा लोगो को इसके बारे में जानकारी हो|

अगर आपको java के बारे में question हो या कोई इससे related कोई भी suggestion हो निचे comment box में बताये|

Add a Comment

Your email address will not be published. Required fields are marked *

0 Shares