Search This Blog

Monday, September 16, 2013

Java Basics

जावा प्रोजेक्ट की शुरुवात जेम्स गोसलिंग, माइक शेरिडन एवं पैट्रिक नौघटन के द्वारा 1991 में  सन माइक्रोसिस्टम में हुई थी ।


जावा का सबसे पहला नाम ओक रखा गया था जो गोसलिंग के ऑफिस के बहार ओक के पेड़ से प्रभावित होकर रखा गया था, इसके पश्यात इसका नाम ग्रीन पड़ा और कुछ दिन बाद बदल कर जावा रख दिया गया । जावा नाम जावा कॉफ़ी से लिया गया है । कॉफ़ी सभी प्रोग्रामर की पहली पसंद होती है और इसीलिए जावा का  नाम कॉफ़ी पर रख दिया गया ।

जावा का पहला संस्करण 1.0 1995 में बाज़ार में आया।

जावा एक प्लेटफार्म से स्वतंत्र भाषा है।

जावा की प्रोग्रामिंग ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग कहलाती है।

ऑब्जेक्ट ओरिएंटेड भाषा क्या होती है ?

ऑब्जेक्ट यानि वस्तु, हमारी आसपास की दुनिया वस्तुओ से भरी पड़ी है जैसे की  कार, कंप्यूटर  और कप ।

तो क्या कंप्यूटर में भी ऐसे कोई प्रोग्राम हो सकते है जो वस्तुओ से भरे हो?
जी हाँ, जावा के सभी प्रोग्राम वस्तुओ के संग्रह से बनते है और एक ही प्रकार(सामान प्रकार ) की कही वस्तुए(Objects) मिलकर क्लास(Class) बनाते है।

Encapsulation  क्या होता है ?

कार को चलाने के लिए आपको यह जानना आवश्यक नहीं होता की इसको बनाया किस प्रकार गया है उसी प्रकार जावा में भी encapsulation  का प्रयोग होता है ।

जावा काम कैसे करती है ?
प्रोग्रामर के लिए
जावा सोर्स कोड => कम्पाइलर  => बाइट कोड

यूजर के लिए
बाइट कोड => JVM( जावा की कृतिम  मशीन ) => कंप्यूटर 

एप्लेट क्या होता है ?

जावा के प्रोग्राम का छोटा स्वरुप एप्लेट कहलाता है।  इसमें कोई main() मेथड नहीं होता।
यह प्रोग्राम एप्लेट क्लास को इन्हेरिट करके लिखा जाता है।  एप्लेट में ग्राफ़िक्स के लिए awt का प्रयोग करते है ।

एप्लेट की लाइफ साइकिल इस प्रकार होती है

init  => Start => कोई काम करो =>Stop => destroy

एप्लेट को हम किसी भी html  फाइल में एम्बेडेड  कर सकते है । इसको रन करने के लिए हम एप्लेट व्यूअर या इन्टरनेट ब्राउज़र का प्रयोग करते है।

JSP  क्या होता है ?

JSP को सन माइक्रोसिस्टम ने 1999 में लांच किया था । JSP का पूरा नाम जावा सर्वर पैकेज है । यह बिलकुल PHP के सामान काम करता है । यह इन्टरनेट पर डायनामिक (निरंतर बदलने वाले ) पेजेज के लिए उपयोग में आता है ।
इसको रन करने के लिए हमे टॉमकैट सर्वर या जेटी की आवश्यकता पड़ती है।

JDK क्या होता है ?
जावा में डेवलपमेंट करने के लिए उपलब्ध वस्तुओ के संग्रह को जावा डेवलपमेंट किट कहते है 

2 comments:

  1. I like rather good it and your java basic knowladge's well.so plz. try to update about jvm,jdk and jre.

    ReplyDelete
  2. thanqu vvery much for providing such useful knowledge

    ReplyDelete