If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Java एक Cross Platform, Object-oriented, Server Side, general-purpose language है, जिसका use GUI applications, Web applications , Mobile applications, Embedded systems, Enterprise applications में किया जाता है। Java programming language को James Gosling द्वारा 1995 में develop किया गया था। Java programming को develop करने के main principles एक simple , robust , secure , Platform-independent, High Performance language बनाना था।
अब थोड़ा ऊपर define किये गए terms details में समझने की कोशिश करते हैं -
Cross Platform का मतलब Java हर एक तरह के Operating System (Window , MAC, Linux etc ..) पर run हो सकती है। Same code को आप बिना किसी problem के हर जगह run कर सकते हैं।
Object Oriented, Classes और Objects पर based एक Programming Paradigm / Approach है। Simple भाषा में कहें तो Object Oriented Programing, Real World Entity/Object को Programming में represent करने का method / way है। C++, PHP की तरह जी आप Java में भी Object / Classes बना सकते हैं।
Java language को compiled और interpreted दोनों तरह की programming language consider किया जाता है , क्योंकि किसी भी Java program को run करने के लिए आपको उस program को compile करके binary byte-code में convert करना पड़ेगा। फिर इस byte code को JVM (Java Virtual Machine ) द्वारा run किया जाता है जो कि एक software-based interpreter है।
Java सिर्फ किसी एक field में use होने के लिए नहीं बनाई गयी है , Java का use GUI applications, Web applications , Mobile applications, Embedded systems, Enterprise applications में किया जाता है।
No doubt Java एक secure language है जिसका main reason है byte-code , java program compile होने के बाद byte code में convert होता है जो JVM द्वारा ही execute किया जा सकता है इसे।
जैसा की आपने पहले ही पढ़ा है कि James Gosling द्वारा ही Java 1995 में develop की गयी थी। लेकिन इस project को 1991 में James Gosling, Mike Sheridan, and Patrick Naughton द्वारा Initiate किया गया था। engineers की सी छोटी सी team को Green Team नाम दिया गया था। शुरुआत में इसे electronic appliances में use किये जाने वाले छोटे embedded systems जैसे set-top boxes बनाने के लिए design किया गया था।
Initially इस language को James Gosling द्वारा Greentalk name दिया गया था जिसका file extention .gt था। उसके बाद इसे Green project के तहत Oak नाम दिया गया लेकिन Oak Technologies name की पहले से एक company होने की वजह से finally 1995 में इसे JAVA name दिया गया।
नीचे Java version की list दी गयी है कि कब कौन सा 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 Mar 2014)
Java SE 9 (21st Sep 2017)
Java SE 10 (20th Mar 2018)
Java SE 11 (September 2018)
Java SE 12 (March 2019)
Java SE 13 (September 2019)
Java SE 14 (Mar 2020)
Java SE 15 (September 2020)
Java SE 16 (Mar 2021)
Java SE 17 (September 2021)
Java SE 18 (22 March 2022)
जैसा कि आप ऊपर भी पढ़ चुकें हैं , कि Java language का use कई जगह कर सकते हैं -
Desktop Applications जैसे acrobat reader, media player, antivirus, etc.
Web Applications जैसे websites.
Enterprise Applications जैसे banking applications.
Mobile Applications
Embedded System
Robotics
Games etc.