1 / 18

Java in Hindi

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented,[13] and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA)

Download Presentation

Java in Hindi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java intro in Hindi By Mandavi classes 2/21/2016

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

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

  4. Java Basics जावाप्रोजेक्टकीशुरुवातजेम्सगोसलिंग, माइकशेरिडनएवंपैट्रिकनौघटनकेद्वारा 1991 मेंसनमाइक्रोसिस्टममेंहुईथी।जावाकासबसेपहलानामओकरखागयाथाजोगोसलिंगकेऑफिसकेबहारओककेपेड़सेप्रभावितहोकररखागयाथा, इसकेपश्यातइसकानामग्रीनपड़ाऔरकुछदिनबादबदलकरजावारखदियागया।जावानामजावाकॉफ़ीसेलियागयाहै।कॉफ़ीसभीप्रोग्रामरकीपहलीपसंदहोतीहैऔरइसीलिएजावाकानामकॉफ़ीपररखदियागया।जावाकापहलासंस्करण 1.0 1995 मेंबाज़ारमेंआया।जावाएकप्लेटफार्मसेस्वतंत्रभाषाहै।जावाकीप्रोग्रामिंगऑब्जेक्टओरिएंटेडप्रोग्रामिंगकहलातीहै।

  5. जावाकामकैसेकरतीहै ?प्रोग्रामरकेलिएजावासोर्सकोड => कम्पाइलर => बाइटकोडयूजरकेलिएबाइटकोड => JVM( जावाकीकृतिममशीन ) => कंप्यूटरएप्लेटक्याहोताहै ?जावाकेप्रोग्रामकाछोटास्वरुपएप्लेटकहलाताहै।इसमेंकोई main() मेथडनहींहोता।यहप्रोग्रामएप्लेटक्लासकोइन्हेरिटकरकेलिखाजाताहै।एप्लेटमेंग्राफ़िक्सकेलिएawtकाप्रयोगकरतेहै।

  6. एप्लेटकीलाइफसाइकिलइसप्रकारहोतीहैinit => Start => कोईकामकरो =>Stop => destroyएप्लेटकोहमकिसीभी html फाइलमेंएम्बेडेडकरसकतेहै।इसकोरनकरनेकेलिएहमएप्लेटव्यूअरयाइन्टरनेटब्राउज़रकाप्रयोगकरतेहै।JSP क्याहोताहै ?JSP कोसनमाइक्रोसिस्टमने 1999 मेंलांचकियाथा। JSP कापूरानामजावासर्वरपैकेजहै।यहबिलकुल PHP केसामानकामकरताहै।यहइन्टरनेटपरडायनामिक (निरंतरबदलनेवाले ) पेजेजकेलिएउपयोगमेंआताहै।इसकोरनकरनेकेलिएहमेटॉमकैटसर्वरयाजेटीकीआवश्यकतापड़तीहै।JDK क्याहोताहै ?जावामेंडेवलपमेंटकरनेकेलिएउपलब्धवस्तुओकेसंग्रहकोजावाडेवलपमेंटकिटकहतेहै

  7. How to install Java in my computer ? जावाइन्स्टालकरनेकेलिएआपकोओरेकलकीवेबसाइटपरजानाहोगाऔरवहासेइसेडाउनलोडकरनापड़ेगा| डाउनलोडकरनेसेपहलेयेदेखलेकीआपकाकंप्यूटर३२बीटहैया६४बीट ,जैसेहीडाउनलोडपूरीहोजाये , इसकोदोबारक्लिककरकेइन्स्टालकरलीजिए. | इन्स्टालकरनेकेबादआपबतायेगएकार्यकोकरिए : क्लिक start-> Program ->Accesories-->cmd अबइसदिएगएफोटोकेअनुसारकमांडदे :यहाँपरsdk४.१है , आपअपनाsdkनंबरडालिए |हेल्लोप्रोग्रामआपयहाँसेसिखसकतेहै |

  8. Compiling and Running Java Programs जावासोर्सकोडकोकमपाईलकरना जावाकीकृतिममशीनके, जावाप्रोग्रामकोरनकरनेसेपहलेहमेजावासोर्सकोडको byte code मेंकमपाईलकरनापड़ताहै |  कमपाईलकरनेकाकामजावाक (javac) कमपाईलरकरताहै | जावाका byte code प्लेटफार्मसेस्वछंद(platform independent) होताहै | प्लेटफार्मसेस्वछंदताकामतलबयहहैकीइसकोकोईफर्कनहींपड़ताकीआपकौनसाकंप्यूटरचलारहेहै , विंडोजका , युनीक्सकायाफिरमेक |

  9. आपमेंसेकहीकेदिमागमेंयहप्रशनउठाहोगाकीजावाप्लेटफार्मसेस्वछंदक्योंहोताहै ?इसकासीधासाउत्तरहै : जावावर्तुअलमशीन (Java Virtual Machine).जिसेहम JVM औरमेंकृतिममशीनकहताहूँ | इसमशीनकेनामसेहीआपकोयहस्पष्टहोगयाहोगाकीयहएककृतिममशीनहैजोसिर्फजावाकोप्लेटफोर्मसेस्वछंदकरनेकेलिएहीबनाईगयीहै |जावाका byte codeइसीमशीनकेलिएलिखाजाताहै | औरयहमशीनसभीप्लात्फोर्मपरसमानरूपसेकामकरतीहै | इसेअलगशब्दोंमें हमयहकहसकतेहै , JVM एकहमारीमशीनऔरजावाकेबीचकीएकपरतहै | अबहमदेख्नेगेकीजावाकेप्रोग्रामकोकमपाईलकैसेकरतेहै | मानाकीप्रोग्रामकानाम Xyz.java (प्रोग्रामकापहलाअक्षरहमेशाबड़ाहोगा) है|

  10. आपमेंसेकहीकेदिमागमेंयहप्रशनउठाहोगाकीजावाप्लेटफार्मसेस्वछंदक्योंहोताहै ?इसकासीधासाउत्तरहै : जावावर्तुअलमशीन (Java Virtual Machine).जिसेहम JVM औरमेंकृतिममशीनकहताहूँ | इसमशीनकेनामसेहीआपकोयहस्पष्टहोगयाहोगाकीयहएककृतिममशीनहैजोसिर्फजावाकोप्लेटफोर्मसेस्वछंदकरनेकेलिएहीबनाईगयीहै |जावाका byte codeइसीमशीनकेलिएलिखाजाताहै | औरयहमशीनसभीप्लात्फोर्मपरसमानरूपसेकामकरतीहै | इसेअलगशब्दोंमें हमयहकहसकतेहै , JVM एकहमारीमशीनऔरजावाकेबीचकीएकपरतहै | अबहमदेख्नेगेकीजावाकेप्रोग्रामकोकमपाईलकैसेकरतेहै | मानाकीप्रोग्रामकानाम Xyz.java (प्रोग्रामकापहलाअक्षरहमेशाबड़ाहोगा) है|

  11. अबदेखियेइसकोकमपाईलकरनेकाकमांडअबदेखियेइसकोकमपाईलकरनेकाकमांड Windowsc:/>javac Xyz.javaIn Linux% javac Xyz.java अगरसौर्सकोडमेंकोई error नहींहोगातोजावाएकयाकहीक्लासफाइलबनाएगा | हरक्लासफाइल ,प्रोग्रामकीएकक्लासकेलिएहोगी ,जैसेप्रोग्राममेंदोक्लासहैतोहयहदोक्लासफाइलबनाएगा |ऊपरदिएप्रोग्रामकेलिएयहXyz.classनामकीफाइलबनाएगा |

  12. जावाप्रोग्रामकोरनकरनेकातरीकाजावाप्रोग्रामकोरनकरनेकातरीका एकबार Java source code कोसफलतापूर्वककमपाईलकरनेकेबादआपजावाकीकृतिममशीनकोप्रोग्रम byte code कोरनकरनेकाकमाडदेसकतेहै |जैसेWindowsc:/> java Xyz.javaIn Linux% java Xyz.java

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

  14. व्याख्या : • इसप्रोग्रामकोहमनेक्लाससेशुरूकियाहै | साधारणतहसभीप्रोग्रामक्लासकेनामसेहीशुरूहोतेहै | क्लासकानामकुछभीहोसकताहै | यहहमेशाकेपिटलअक्षरसेशुरूहोताहै | जैसेहमनेलिखाक्लासहेल्लो | • क्लासकानामलिखनेकेबादब्रेअकेटलगानाहोताहै | यहब्रेअकेटक्योलगातेहैयहमेंआपकोबादमेंबताऊंगा | अभीकेलिएबसइतनायादरखेकीयहलगानाअनिवार्यहै | प्रोग्रामहमेशाशुरूभीइससेहोगाऔरअंतभीइससेहीहोगा | एकऔरजरुरीबात , प्रोग्रामकोहमेशाक्लासनामसेहीसेवकरतेहै |

  15. इसप्रोग्राममेंलिखीअगलीलाइन public static void main कोआपकोयादकरनाहै | यहलाइनकहीप्रोग्राममेंइस्तमालहोनेवालीहै | पब्लिककाअर्थहैकीयहकिसीभीजगहप्रयोगमेंलायाजासकताहै , स्टेटिककाअर्थहैयहबदलेकानहीं , वोइडकाअर्थहैकीइसकाकोईउत्तरनहींहैएवंमैनकामतलबहैदरवाजा (प्रोग्रामकाप्रवेशद्वार )स्ट्रिंग[] मेंदोब्रेकेटलगेहै , जबभीआपऐसेकोईब्रेकेटदेखेतोसमझजाएकीयहएकअर्रेहै | सिस्टमएककॉन्सोलहै , प्रिंटएलेनकिसीशब्दकोस्क्रीनपरइंकितकरनेकेलिएकाममेंआताहै | अगरहमप्रिंटएलेनकीजगहप्रिंटकाहीउपयोगकरेतोलाइननहींबदलेगी , मतलबहमअगलीलाइनमेंनहींजायेगे |

  16. What are Classes? जावाएक object oriented भाषाहै . इसकोसमझनेकेलिएपहलेआपकोक्लासकोसमझनाजरूरीहै . सबसेपहलेमेंआपकोयहबतादूकीअंग्रेजीमेंऑब्जेक्टकामतलबहोताहैकोईवस्तु, उदहारणकेलिएआपकिसीकुर्सीकोलेसकतेहै , टेबलको , यापंखेको , कोईभीवस्तुजोआपकेदिमागमेंआये | आपपाएंगेकीइनसभीऑब्जेक्टकोआपकहीअलगहिस्सोंमेंबाटसकतेहै . जैसेटेबलकहीप्रकारकीहोसकतीहै , कितनीहीकंपनीयोद्वाराबनायींजासकतीहै | लेकिनइनसभीटेबलोंमेंकुछसमानताभीहैजैसेयहसभीटेबलकेचारपैरहै | इनसभीकीलम्बाईऔरचोडाइहै | अबअगरहमेकोईप्रोग्रामबिनाक्लासऔरऑब्जेक्टकीमददकेबनानाहोतोहमेंहरटेबलकोअलग define करनाहोगाऔरउसकीसाइज़कोबतानेकेलिएभीअलग integer declare करनेहोंगे |

  17. Created By Mandavi Classes www.miitpatna.com For full Notes and Projects Contact Me @ 7631205203

More Related