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 हो चूका था जो की निचे दिया गया है:
- JDK Alpha and Beta (1995)
- JDK 1.0 (23rd Jan, 1996)
- JDK 1.1 (19th Feb, 1997)
- J2SE 1.2 (8th Dec, 1998)
- J2SE 1.3 (8th May, 2000)
- J2SE 1.4 (6th Feb, 2002)
- J2SE 5.0 (30th Sep, 2004)
- Java SE 6 (11th Dec, 2006)
- Java SE 7 (28th July, 2011)
- Java SE 8 (18th March, 2014)
- Java SE 9 (21st Sep, 2017)
- 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.
ram takale says
it is very helpful website for help me.
Aatif Aslam says
Bahut he a66e jankari de hai bhai appne iss article ko read karke sab doubt clear ho gye hai. Thanks for information Best article for me
Ritesh kumar says
Sir Java starting se sikhne ke liye Kya jaroori h. isko padhne ki liye koi or languages Janna jaroori h?
SUMIT KUMAR GUPTA says
Java ko padhne se pahle aapko C aur C++ ka knowledge hona chahiye aise knowledge hona jaruri nahi hai but c aur c++ me basic hota hai jisse java aapko aasaani me smjh aayega
Vishal says
Bahut he achi jankari di bhai apnae.
MN Hemant says
Really great information. Thanks a lot and keep helping us like this…
ANAND says
an we create PC games with java ?
guptatreepoint says
Yes, You can create PC games in java language but you need Graphics library. There are so many graphics library available on the internet like JMonkey etc. For more information search in the Google