जावा प्रोग्रामिंग क्या है (What is Java Programming)?

0

जावा (Java) एक सामान्य ऑब्जेक्ट ओरिएंटेड (object-oriented) प्रोग्रामिंग भाषा है जिसे सन माइक्रोसिस्टम्स (Sun Microsystem)द्वारा विकसित किया गया था। जावा एप्लीकेशन (Java Applications) को किसी जावा वर्चुअल मशीन (JVM) के माध्यम से ही संचालित किया जाना चाहिए क्योंकि जावा प्रोग्रामिंग (Java Programmimg) को किसी भी प्लेटफोर्म प्रोग्राम या ऑपरेटिंग सिस्टम के माध्यम से निष्पादन की अनुमति के लिए बाइटकोड (एक जावा प्रोग्राम के संकलित स्वरूप) को सबसे अधिक संकलित करते हैं। जावा प्रोग्राम किसी भी कंप्यूटर आधारित सिस्टम में चलाया जा सकता है, चाहे वो डेस्कटॉप एप्लीकेशन (Desktop Applications) हो या वित्तीय सेवा सिस्टम या बिग डेटा टेक्नोलॉजी (Big Data Technology) हो। जावा भाषा को सी ++ कंप्यूटर भाषा के समान “लुक और महसूस” करने के लिए डिज़ाइन किया गया था, हालांकि, यह उपयोग करने और काम करने के लिए तुलनात्मक रूप से सरल है|

जावा का अतीत (History of Java)

ग्रीन टीम(Green Team) नामक डेवलपर्स (Developers) के द्वारा सबसे पहले जावा को प्रोजेक्ट “ओक “(“OAK”) नाम दिया गया था |

टीम की कमान पैट्रिक नाथन (Patrick Naughton), माइक शेरिडन (Mike Sheridan) और जेम्स गोस्लिंग (James Gosling) के हाथ में थी| सन 1995 में सन माइक्रोसिस्टम्स द्वारा इसे जारी किया गया था, और जल्द ही जावा प्रोजेक्ट सन माइक्रोसिस्टम्स से भी अधिक प्रसिद्ध हो गया। पहले जावा संस्करण (1.0 और 1.1) 1996 में विंडोज (Windows), लिनक्स (Linux), मैक (Mac) और सोलारिस (Solaris) के लिए जारी किए गए थे।

आज दुनिया भर में 4.5 मिलियन पेशेवर जावा डेवलपर्स हैं। परिणामस्वरूप बाजार में ऐसे डेवलपमेंट उपकरण प्रचुर मात्रा में है जो जावा का उपयोग कर एप्लीकेशन विकास प्रक्रिया को आसान बनाने और साथ ही बेहतर कार्यक्षमता वाले एप्लीकेशन को डिज़ाइन करने के लिए जावा डेवलपर्स की एफिशिएंसी (Efficiency) में सुधार लाती है।

उपकरण जिनकी आपको ज़रूरत है (Prerequisites Tools)

  1.  जेडीके या जावा डेवलपमेंट किट(java Develoment Kit), जावा प्रोग्रामिंग के लिए पहला कदम है ज़िससे एप्लिकेशन (Applications) और एपलेट्स (Applets) विकसित किए जा सकते हैं। यह टूल (tool) जावा बिगिनर्स (Java beginners) की पहली आवश्यक होती है |
  2.  अपाचे लोग4 जे (Appache Log4j) डेवलपर्स के लिये ज़रुरी है क्यूँकी ये एप्पलिकेशन (Applications) में खामियां को ढूंढता है|
  3. Eclipse: जावा डेवलपर्स के अनुसार ईक्लीपस (Eclipse) सबसे अच्छा आईडीई (IDE) है। जावा टेस्टिंग टूल (Java Testing Too)l, मॉडलिंग टूल (Modeling Tools) और एक डेवलपमेंट फ्रेमवर्क फीचर (development framework feature) के साथ इसमें कई आधुनिक और नई विशेषताएं हैं।
  4. पोस्टमेन अपने उपयोगकर्ता के अनुकूल यूजर इंटरफेस के कारण बाकी एपीआई अनुरोधों को लिखना आसान करता है। कॉम्प्लेक्स कमांड एक फॉर्म को पूरा करके आसानी से बनाया जा सकता है
  5. नेट बीन्स अपने मॉड्यूल का उपयोग कर एप्पलीकेशंस को विकसित करने में मदद करता है।

जावा के पास जावा बजवर्ड्स (Java Buzzwords) जैसी विशेषताएं हैं, जो निम्नलिखित हैं |

  1. सरल(Easy): जावा भाषा बनाने का उद्देश्य कठिनाई को कम करना था, इसलिए डेवलपर्स ने इसे उपयोगकर्ता के अनुकूल और समझने में आसान बनाने का ध्यान रखा है।
  2. (ऑब्जेक्ट ओरिएंटेड) Object Oriented: जावा शुद्ध ओओपी (OOP’s) भाषाओं का इस्तेमाल करता है, जो पूरी तरह से सुरक्षित है।
  3. पोर्टेबल: जावा बाइट कोड (Java Bytecode) को किसी भी सॉफ्टवेयर प्लेटफॉर्म पर ले जाया जा सकता है।
  4. रोबस्ट (Robust): जावा प्रोग्रामिंग को अत्यंत मजबूत कहा जाता है क्योंकि यह हार्डी मेमोरी प्रबंधन (Hardy Memory Management) का उपयोग करता है, यह असरदार तरीके से सुरक्षा समस्याओं को कम करता है
  5. वितरित (Distributed): जावा भाषा को एक “वितरित भाषा” (Distributed Language) कहा जाता है, क्यूँकी एक मशीन के सारे कंपाइलेशन (Compilation) आसानी से किसी अन्य प्लेटफ़ॉर्म पर स्थानांतरित किया जा सकता है

जावा संस्करण रिलीज और उनमे नया क्या है?

1995 में इसकी स्थापना के बाद से जावा भाषा में कई प्रगति (Advancement) और परिवर्तन हुए हैं।

1) जेडीके 1.0 (JDK 1.0): पहला मॉडल 1995 में जारी किया गया।

2) जेडीके 1.1: 1997 में जारी किया गया (JDK 1.1: Released in 1997), और कुछ मुख्य चीजे जोड़ी गयी जैसे कि जावाबींस (Javabeans), जेआईटी कंपाइलर (JIT Compiler), जेडीबीसी (JDBC), आरएमआई (RMI) आदि।

3) जावा 1.2 – 1998 में जारी किया गया (JDK 1.2: Released in 1998), मुख्य चीजे जो जोड़ी गयी वो स्ट्रिक्ट एफ पी कीवर्ड, जावा प्लग-इन, स्विंग ग्राफिकल एपीआई आदि थे।

4) जे 2 ऐस ई 1.3 – 2000 में जारी किया गया(J2SE1.3 – Released in 2000), जिसमे हॉटस्पॉट जेवीएम (Hotspot JVM), जावा प्लेटफार्म डिबगर आर्किटेक्चर (JPDA), जावास्वांस (javasound) इत्यादि जोड़ा गया।

5)जे 2 ऐस ई 1.4- 2002 में जारी किया गया (2SE1.4- Released in 2002), इस संस्करण में कीवर्ड (keyword), जावा वेब स्टार्ट (Java Web Start), एक्सेप्शन चेनिंग (Exception Chaining) इत्यादि के रूप में बहुत सारे एडिसन हुए।

6) जेएसई 5.0: कोडनाम टाइगर, 2004 में जारी किया गया था (JSE 5.0: Codenamed Tiger, it was released in 2004), इस रिलीज़ में 22 अपडेट्स (Updates) के साथ जेनरिक्स (Generics), मेटाडाटा (Metadata) जैसी सुविधाये जोडी गयी थी ।

7) जावा एसई 6: 2006 में रिलीज़ हुआ (JAVA SE 6: Released in 2006), प्रमुख संस्करण बदलाव में जेएएएसबी अपडेट (JAXB Update), 141 अन्य अपडेट्स के साथ स्क्रिप्टेड भाषा (Scripted lLanguage)का समर्थन शामिल है।

8) जावा एसई 7: 2011 में जारी (JAVA SE 7: Released in 2011), एक्सरेंडर पाइपलाइन (XRENDER PIPELINE), टिमसोर्ट (Timsort), एमएलएफएन अपडेट (MLFN update) और 121 अन्य अपडेट किये गए।

9) जावा एसई 8: 2014 में जारी हुआ (JAVA SE 8: Released in 2014), जिसमें 121 अपडेट और कई सिक्योरिटी फ़िक्स (Security Fix) शामिल थे।

10) जावा ऐस ई 9: 2016 में जारी किया गया (JAVASE 9: Released in 2016), नए फीचर्स जैसे कि जेशेल (Jshell), अहेड ऑफ़ टाइम कंपाइलेशन (Ahead-of-time Compilation) और एक्सएमएल कैटलॉग (XML catalogue)।

11) जावा का नवीनतम संस्करण जावा एसई 10 (JAVA SE10) है। इस अपडेट ने बड़े पैमाने पर अटकलों को आकर्षित किया है, मुख्यतः मूल्य के संभावित परिचय जैसे “ऑब्जेक्ट्स विथाउट आइडेंटिटी” (Objects Without Identity).

जावा प्रोग्रामिंग ने वास्तव में इंटरनेट भाषा प्रोग्रामिंग की दुनिया में क्रांति ला दी है, और भविष्य और वर्तमान उत्साही लोगों के लिए कार्यों को आसान बना दिया है।

Comments are closed.

slot gacor 777 slot gacor maxwin slot mahjong Bocoran Situs Terbaru Tiksujp Slot Toto 4D Slot Hongkong Gacor Maxwin Istanapetir Live Casino Terpercaya Bandar Togel Resmi Situs Slot Gacor 777 Bandar Slot Gacor Maxwin Link Slot Gacor Slot Thailand Gacor Maxwin Slot Thailand Gacor slot maxwin https://likein.id/ Slot Gacor 2024 Slot Gacor 2024 Slot Gacor Hari Ini Slot Gacor 2024 Slot Gacor 2024 Slot Gacor 2024 Slot Gacor Gampang Menang Cheat Slot Gacor Istanapetir Situs Slot Gacor 4D Slot Gacor Thailland Istanapetir slot thailand cupangjp Cheat Slot Gacor Maxwin Apk Cheat Resmi Slot Gacor Maxwin Slot Gacor Maxwin 2025 Slot Server Tokyo Link Resmi https://onlineradio.jatengprov.go.id/media/ Slot Tergacor Server Thailand 777 Situs Slot gacor Maxwin Terbaru Slot Jp Maxwin Situs Resmi Thailand Slot Resmi Maxwin Server Thailand SLOT GACOR 777 APK SLOT TOTO 4D https://pertanian.hsu.go.id/vendor/ SLOT GACOR SLOT GACOR MAXWIN 777 slot mahjong ways scatter hitam agen slot gacor 777 slot thailand 777 slot thailand slot gacor slot mahjong ways 777 Situs Tergacor 2025 Agen Slot Gacor Maxwin Mahjong Gacor SlotGacor 2025 https://www.opdagverden.dk/ Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor https://info.syekhnurjati.ac.id/vendor/ https://archvizone.com/ https://www.eductrade.com/ https://www.kalro.org/ https://likein.id/ Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Gacor Slot Demo Slot Gacor Slot Gacor Slot Gacor Slot Gacor