JAVA

What is Java and history of Java in Hindi? Java क्या है?

Java kya hai

What is Java and history of Java in Hindi? Java क्या है? Hello Friends! How are you? Welcome again to Guptatreepoint. दोस्तों मैं आज के इस पोस्ट में बताने जा रहा हूँ की Java क्या है और History of Java क्या है?

Java क्या है -What is JAVA

Java एक Object Oriented programming language है जिसे High level language के रूप में भी जाना जाता है| जिसका उपयोग multiple platform के लिए software बनाने में किया जाता है| Java Sun Micro-systems के द्वारा develop किया गया था जिसमें James Gosling सबसे head थें और उनके साथ साथ Patrick Naughton और Mike Sheridan ने भी Java develop करने में योगदान दिया|

जावा का शुरुआत में Oak नाम था पर 1995 में इसका नाम change करके Java रख दिया गया| Java programming language design करने के पीछे का मकसद यह था की इस language को simple और portable बनाया जा सके|

Java language C और C++ language से बहुत ही मिलता जुलता है| यदि आप पहले से C और C++ के बारे में जानते हैं तो JAVA सीखना आपके लिए बहुत ही आसान है| C और C ++ language का syntax जावा में भी उपयोग होता है|

जावा language सबसे ज्यादा secure language है इसलिए इस language का इस्तेमाल web development में होता है साथ ही साथ इस language का इस्तेमाल लगभग सभी device के लिए software या apps develop करने में होता है जैसे की Mobile device के लिए application develop करने में, TV रिमोट के लिए, Washing machine को मैनेज करने के लिए इत्यादि|

History of Java:

जावा language Interactive television के लिए design किया गया था लेकिन यह digital Cable Television industry के लिए उस समय बहुत ही advanced technology हो गया था| जावा का history Green team से start होता है| जावा team मेम्बर (जिनको Green team भी कहा जाता था) एक language को develop करने के लिए project start किये जो की digital devices के लिए application develop करने में मदद करता जैसे Setup box, Television, Remote etc. लेकिन यह Internet programming के लिए best programming language हुआ|

जून 1991 में James Gosling, Patrick Naughton, और Mike Sheridan ने जावा language को बनाने के लिए एक project शुरू किया| इन तीनो engineers के team का नाम Green team रखा गया| सबसे पहले James Gosling के द्वारा जावा का नाम Greentalk रखा गया और जिसका extension name “.gt” था| और उसके बाद इसका नाम Oak रखा गया|

Oak एक पेड़ (Tree) का नाम है जो की बहुत सारे देशों का National tree था जैसे की USA, France, Germany etc. सन 1995 में Oak से नाम बदलकर Java रखा गया क्योंकि Oak पहले से एक  Oak technology के द्वारा registered था|

Green Team एक ऐसा नाम सोच रहे थे जो की सबसे unique हो और technology से related हो और साथ ही साथ बोलने में थोडा सा मजाकिया टाइप हो| Team ने बहुत सारे नाम सोचे जैसे की “Dynamic”, “revolutionary”, “Silk”, “DNA”, “Jolt” etc.

James Gosling के अनुसार Java नाम बहुत ही unique था जो की Silk के साथ सभी विकल्पों में से एक था| Java नाम को team के सभी मेम्बर ने preferred किया|

जावा Indonesia का एक Island है जहाँ पर पहला coffee बना था जिसका नाम Java coffee रखा गया था| सबसे महत्वपूर्ण बात यह है की JAVA एक नाम है जिसका कोई भी full form नहीं होता है| सन 1995 में JAVA का पहला version Sun Micro Systems के द्वारा Released किया गया था|

Java Version History

इस पोस्ट को लिखे जाने तक जावा का बहुत सारा version release हो चूका था जो की निचे दिया गया है:

  1. JDK Alpha and Beta (1995)
  2. JDK 1.0 (23rd Jan, 1996)
  3. JDK 1.1 (19th Feb, 1997)
  4. J2SE 1.2 (8th Dec, 1998)
  5. J2SE 1.3 (8th May, 2000)
  6. J2SE 1.4 (6th Feb, 2002)
  7. J2SE 5.0 (30th Sep, 2004)
  8. Java SE 6 (11th Dec, 2006)
  9. Java SE 7 (28th July, 2011)
  10. Java SE 8 (18th March, 2014)
  11. Java SE 9 (21st Sep, 2017)
  12. Java SE 10 (20th March, 2018)

Type Of Application that Run on Java (Application के प्रकार जो की जावा में बनाया जा सकता है)

आजकल लगभग सभी devices में applications use होते हैं जो की जावा language में बनाये जाते हैं| जैसे

Desktop GUI Application

वैसे applications जो की Desktop में इस्तेमाल करने के लिए बनाये जाते हैं उसे Desktop application कहा जाता है| GUI का full form “Graphical User Interface” होता है मतलब की वैसा interface जिसमें हम mouse click के द्वारा कोई भी action परफॉर्म कर सकें| जैसे की Windows application.

जावा GUI application बनाने के लिए बहुत सारे tools provide करती है जैसे AWT (Abstract Window ToolKit), Swing और JavaFX.

AWT के अंतर्गत बहुत सारे GUI components आ जाते हैं जैसे की Menu, button, list और third-party components. जबकि Swing के अंतर्गत बहुत सारे pre-constructed components आ जाते हैं जैसे Tree, Table, Scroll pane, Tabbed Panel etc. जबकि JavaFX के अंतर्गत Graphics और media packages आ जाते हैं|

Mobile Applications

Java Platform, Micro Edition (J2ME or Java ME) एक cross-platform framework है जो की सभी जावा supported devices के लिए application बनाने में मदद करता है| यह mobile application भी बनाने में मदद करता है जैसे Featured phone, Smart phone. Android devices के लिए बहुत सारे ऐसे application बनाए गए हैं जो की Java में scripted हैं यह application Android Software Development Kit (SDK) के उपयोग के द्वारा बनाये गए हैं|

Web Application

जावा language web application बनाने की facility भी provide करती है| Web application ऐसे application को कहा जाता है जिसे browser के हेल्प से run कराया जाता है जैसे कोई भी website या blog. Servlets, Struts और JSPs के द्वारा जावा web application बनाने की facility provide करती है|

जावा language में बनाया गया web application बहुत ही secure होता है क्योंकि जावा बहुत ज्यादा security provide करती है|

Conclusion and Final Words

जावा एक बहुत ही simple और secured language है जो की आज के दिन में 3 billions devices में use होता है| यह language Sun Micro systems के द्वारा develop किया गया था जिसमें James Gosling, Patrick Naughton और Mike Sheridan team मेम्बर थें|

मैंने इस पोस्ट में बताया की जावा क्या है? History of Java और जावा applications के बारे में बताया| मुझे उम्मीद है की यह पोस्ट आपको बहुत ही पसंद आया होगा| इस पोस्ट को अपने दोस्तों के साथ जरुर share करें और साथ ही साथ ये भी बताये की यह पोस्ट आपके लिए कितना हेल्पफुल रहा| यदि आपको लगता है की इस पोस्ट में कोई भी topic को गलत तरीके से describe किया गया है तो आप मुझे तुरंत इन्फॉर्म करें| Thank you for visit Guptatreepoint blog.

About the author

SUMIT KUMAR GUPTA

Myself Sumit Kumar Gupta. I am a programmer and blogger. I spend more time on programming and helps other programmers. I am a part-time blogger because I would like to become a Software developer.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Comments