Java Basics
जावा प्रोजेक्ट की शुरुवात जेम्स गोसलिंग, माइक शेरिडन एवं पैट्रिक नौघटन के द्वारा 1991 में सन माइक्रोसिस्टम में हुई थी ।
जावा का सबसे पहला नाम ओक रखा गया था जो गोसलिंग के ऑफिस के बहार ओक के पेड़ से प्रभावित होकर रखा गया था, इसके पश्यात इसका नाम ग्रीन पड़ा और कुछ दिन बाद बदल कर जावा रख दिया गया । जावा नाम जावा कॉफ़ी से लिया गया है । कॉफ़ी सभी प्रोग्रामर की पहली पसंद होती है और इसीलिए जावा का नाम कॉफ़ी पर रख दिया गया ।
जावा का पहला संस्करण 1.0 1995 में बाज़ार में आया।
जावा एक प्लेटफार्म से स्वतंत्र भाषा है।
जावा की प्रोग्रामिंग ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग कहलाती है।
ऑब्जेक्ट ओरिएंटेड भाषा क्या होती है ?
ऑब्जेक्ट यानि वस्तु, हमारी आसपास की दुनिया वस्तुओ से भरी पड़ी है जैसे की कार, कंप्यूटर और कप ।
तो क्या कंप्यूटर में भी ऐसे कोई प्रोग्राम हो सकते है जो वस्तुओ से भरे हो?
जी हाँ, जावा के सभी प्रोग्राम वस्तुओ के संग्रह से बनते है और एक ही प्रकार(सामान प्रकार ) की कही वस्तुए(Objects) मिलकर क्लास(Class) बनाते है।
Encapsulation क्या होता है ?
कार को चलाने के लिए आपको यह जानना आवश्यक नहीं होता की इसको बनाया किस प्रकार गया है उसी प्रकार जावा में भी encapsulation का प्रयोग होता है ।
जावा काम कैसे करती है ?
प्रोग्रामर के लिए
जावा सोर्स कोड => कम्पाइलर => बाइट कोड
यूजर के लिए
बाइट कोड => JVM( जावा की कृतिम मशीन ) => कंप्यूटर
एप्लेट क्या होता है ?
जावा के प्रोग्राम का छोटा स्वरुप एप्लेट कहलाता है। इसमें कोई main() मेथड नहीं होता।
यह प्रोग्राम एप्लेट क्लास को इन्हेरिट करके लिखा जाता है। एप्लेट में ग्राफ़िक्स के लिए awt का प्रयोग करते है ।
एप्लेट की लाइफ साइकिल इस प्रकार होती है
init => Start => कोई काम करो =>Stop => destroy
एप्लेट को हम किसी भी html फाइल में एम्बेडेड कर सकते है । इसको रन करने के लिए हम एप्लेट व्यूअर या इन्टरनेट ब्राउज़र का प्रयोग करते है।
JSP क्या होता है ?
JSP को सन माइक्रोसिस्टम ने 1999 में लांच किया था । JSP का पूरा नाम जावा सर्वर पैकेज है । यह बिलकुल PHP के सामान काम करता है । यह इन्टरनेट पर डायनामिक (निरंतर बदलने वाले ) पेजेज के लिए उपयोग में आता है ।
इसको रन करने के लिए हमे टॉमकैट सर्वर या जेटी की आवश्यकता पड़ती है।
JDK क्या होता है ?
जावा में डेवलपमेंट करने के लिए उपलब्ध वस्तुओ के संग्रह को जावा डेवलपमेंट किट कहते है
Excellent
ReplyDelete