Monday, March 28, 2011

What is Java ?

जावा एक उच्च स्तर(high level) , सी, फोरट्रान, Smalltalk, पर्ल, और कई दूसरी भाषाओ की तरह तीसरी पीढ़ी  की प्रोग्रामिंग भाषा है | आप जावा में कही तरह के प्रोग्राम लिख सकते है  | जैसे की खेल बनाना , किसी स्ट्रिंग को छोटा करना , कुछ भी calculate  करना , या फिर डाटा स्टरे करना, इस तरह जावा की मदद से आप कोई भी सॉफ्टवेर बना सकते है , एवं उसका उपयोग किसी भी काम के लिए कर सकते है |

अन्य प्रोग्रामिंग भाषाओं की तुलना में, जावा सबसे ज्यादा सी( C ) के समान है लेकिन सिर्फ इसलिए की जावा सी की कोडिंग स्टाइल से काफी मिलती है तो वो सी नहीं हो जाती  | सी और जावा दोनों बहुत अलग कंप्यूटर भाषाय है | ऐसा जरूर है की सी या  सी प्लस प्लस जानने वाले को  जावा सिखने में  निश्चित रूप से मदद मिलेगी | लेकिन आप को जावा जानने के लिए सी जानने की ज़रूरत नहीं है |

अन्य प्रोग्रामिंग भाषाओं के मुकाबले जावा की खास बात यह है कि यह आपको विशेष प्रोगराम  लिखने देता है जिसे हम  अप्पलेट्स कहते है | Applet को इंटरनेट से डाउनलोड किया जा सकता है और एक वेब ब्राउज़र के भीतर सुरक्षित रूप से चलाया जा सकता है | पारंपरिक कंप्यूटर में समस्या यह थी की वो सुरक्षित नहीं थे | इन्टरनेट की साईट हमारे कंप्यूटर को कुछ ज्यादा ही एक्सेस कर पाती थी .लेकिन जावा ने इस समस्या का हल निकाला.

जावा, एप्लेट की क्षमताओ को सिमित बनाता है | इसके  द्वारा यह इस समस्या को हल करती है. एक Java एप्लेट आपके अनुमति के बिना हार्ड डिस्क में कुछ  नहीं लिख सकता हैं | यह कंप्यूटर की मेमोरी पर मनमाने तरीके से नहीं लिख सकता और इससे आपका कंप्यूटर सुरक्षित रहता है |

जावा में एप्लेट के अलावा भी कही और विशेषताए है । उनमे से जो सबसे महत्वपूर्ण है वो है JVM ( जावा वर्चुअल मशीन ) जो जावा को प्लेटफार्म से स्वतंत्र बनाता है । प्लेटफार्म स्वतंत्रता से यहाँ  तात्पर्य यह है की आप जावा में लिखे किसी भी प्रोग्राम को आपकी कार , माइक्रोवेव और कंप्यूटर पर चला सकते है अगर इन सभी में JVM  इन्सटाल्ड है तो ।

अगली पोस्ट में जावा के बारे में और जानेगे.


Sunday, March 27, 2011

How to install Java in my computer ?

जावा इन्स्टाल करने के लिए आपको ओरेकल की वेबसाइट पर जाना होगा और वहा से इसे डाउनलोड करना पड़ेगा|
डाउनलोड करने से पहले ये देख ले की आपका कंप्यूटर ३२ बीट है या ६४ बीट ,जैसे ही डाउनलोड पूरी हो जाये , इसको दो बार क्लिक करके इन्स्टाल कर ली जिए. |

इन्स्टाल करने के बाद आप बताये गए कार्य को करिए : 

क्लिक start-> Program ->Accesories-->cmd

अब इस दिए गए फोटो के अनुसार कमांड दे  :यहाँ पर sdk ४.१ है , आप अपना sdk नंबर डालिए | हेल्लो प्रोग्राम आप यहाँ से सिख सकते है |

Saturday, March 26, 2011

Java Introduction

क्लास को हम एक टमप्लेट कह सकते है | जावा एक ऑब्जेक्ट आधारित भाषा है | ऑब्जेक्ट की सभी प्रोपर्टी क्लास में स्टोर होती है |


class HelloWorld {

                          <सभी कुछ >

}

अब थोडा और डिटेल में जाते है | इस प्रोग्राम को देखिये :

class Human {

int age;

}

ऊपर हमने एक क्लास बनाई है | लेकिन इसको उपयोग में लाने के लिए हमे इसका ऑब्जेक्ट बनाना होगा |

ओजेक्ट बनाने का तरीका :
Human lucy = new Human();

ऊपर हमने लूसी नाम का ऑब्जेक्ट बनाया है |

ध्यान रखने वाली बातें :

  • सभी ऑब्जेक्ट को न्यू  की जरूरत होगी |
  • ऑब्जेक्टस = इन्स्तांसस (ऑफ़ क्लास्सेस) 
  • लूसी ऑब्जेक्ट को पॉइंट करता है |
  • हम नए बनाये हुए ऑब्जेक्ट को लूसी को दे रहे है  |
ऑब्जेक्ट को इस्तमाल करने की विधि :

 Human cg = new Human();
cg.age = 24;                    // '.' का उपयोग क्लास में declared  फिएल्ड को एक्सेस करने के लिए कर सकते है |
Human john = new Human();
john.age = 19;
System.out.println(cg.age); // यह २२ प्रिंट करेगा
System.out.println(john.age); // यह १९ प्रिंट करेगा

class Human {
int age;
public static void main(String[] args) {
Human cg = new Human();
cg.age=24;
Human john = new Human();
john.age=34;
System.out.println(cg.age);
System.out.println(john.age);

                                     }

        }

Friday, March 25, 2011

Hello World Program

class Hello {

    public static void main(String[] arguments) {
    System.out.println("Hello world");
    }
} 

Wednesday, March 23, 2011

Welcome to Java notes in Hindi

इस हिंदी ब्लॉग में आपका स्वागत है | में यहाँ आपको जावा सिखाने की कोशिश करूँगा | आशा करता हूँ की आपको यह ब्लॉग फायेदेमंद लगेगा | मेरी हिंदी थोड़ी कमजोर है एवं मुझे हिंदी की टाइपिंग भी नहीं आती है , इसलिए मेरी गलतियो को माफ़ करना |

LinkWithin

Related Posts Plugin for WordPress, Blogger...