Java Programming / जावा प्रोग्रामिंग इन हिंदी

 

हेल्लो दोस्तों,

  आज हम JavaProgramming के बारे में जानेंगे| Java प्रोग्रामिंग एक पोपुलर प्रोग्फ्राम्मिंग है|


Java:- James Gosling





James gosling एक फेमस कनाडियन प्रोग्रामर थे जो के sun Microsystem के साथ 1984 से काम कर रहे थे | इसको ही Java का पिता माना जात है, इन्होने Java के लिए Orignal compiler बनाया और वर्चुअल मशीन जो जावा को इंडिपेंडेंट बनती है | जो सबसे महत्वपूर्ण है , और java को c और c++ से अलग करती है|

 

History Of java/ जावा का इतिहास:- 

                                               1990 में Sun Microstem inc(US) ने एक प्रोजेक्ट पर काम करना सुरु किया जो एक ग्राहक (Consumer) के लिए Application थी जो ग्राहक Device पर काम करे इस प्रोजेक्ट का नाम था Steath प्रोजेक्ट परन्तु बाद में इसका नाम बदल गया जो Green प्रोजेक्ट  के नाम से जाना गया |

january 1991 में, James Gosling और उसकी टीम मेम्बर Patrick Naughton, Mike Sheridan, Chris Wrath, and Ed Frank  मिले and इस प्रोजेक्ट के बारे में विचार (discus) किया |

Gosling को c and c++ आती थी परन्तु इसमें एक दिककत थी प्लातेफ़ोर्म इंडिपेंडेंट की मतलब अगर प्रोग्राम किसी मशीन पे बनाया गया और इस ममशीन पे output कुछ आएगा and दूसरी मशीन पर output कुछ आएगा इस इसीलिए उन्होंने सोचा  के एक एसी लैंग्वेज बनायीं जाए जो मशीन पर इंडिपेंडेंट न रहे किसी भी मशीन पर output वही आये जो इस पर आएगा |

Gosling and उसकी टीम एक एसी ही लैंग्वेज बनाने में लग गये

ताकि इस ग्राहक मशीन को किसी भी प्रोसेसर पे काम कर सके

सुरु में इस लैंग्वेज को OAK नाम दिया गया and रजिस्टर भी किया गया परन्तु बाद में इसको  बद्दल दिया गया ,जो  Java कहलाया  |

james Gosling और उसकी टीम मेम्बर बहुत जायदा मात्र में coffee पीते थे इस लैंग्वेज को डेवेलोप करते टाइम जो की अच्छी  क्वालिटी की चाय ‘Java आइलैंड’ से आती थी इसीलिए इसका नाम Java रखा गया , जावा लैंग्वेज का आइकॉन छाए के कप इसीलिए रखा गया

चुकीं पुरे विशव announced किया गया की Java पूरी तरह बनकर तयार हो गयी Sun Microsystem ने 1995 में,

और 23 january 1996 में इसका version JDK 10 रिलीज़ किया गया|

Java Language के गुण(Feature) :


Simple:-  लिखना and समझना इसे आसान है क्योकि इसे c and c++ के जैसा बनाया गया है|

 

Object Oriented Programming Language :- java एक शुद्ध (purely) OOP है|

 

Distributed:  java को खासकर  नेटवर्क के लिए बनाया गया है इसमें वो सारी library है जो एक नेटवर्क एप्लीकेशन को बनाने के लिए चाहिए| जो TCP/IP के साथ जोड़ सके|

 

Secure: जैसे java को नेटवर्क के लिए बनाया गया है तो नेट से virus भी फेलता है तो इसको इसीलिए सिक्योर बनाया गया है ताकि virus के attack से app unsecure न हो जाए|

 

Robust (Strong/ Powerful): Java की  application Crash नही हो सकती क्योकि इसमें Exception Handling दिया है जो भी application में एरर आती हो उसको यह सोल्वे कर देता है जिससे app crash नही होती|

 

Interpreted:Java  प्रोग्राम  Compile होने के बाद एक byte कोड generate करता है| जो की .class के नाम से सेव होता है| हम उसको किसी भी plateform पे रन कर सकते है रन करने के लिए उसमे JDK होना जरूरी है क्योकि JDK में JVM होता है जो byte code को Machine कोड में Convert कर output देता है|

 

Portable: Java Independent Language है इसीलिए इसका output हरेक मशीन में same आएगा |

 

Architectural Neutral Language:Java का कोड मशीन पे depend नही करता है  इसीलिए इसको किसीभी machine,किसी भी OS(Operating Syatem),किसी भी प्रोसेसर पर रन किया जा सकता है output same आएगा|

 

High Performance: साथ ही इसके Interpreter में एक JITcompiler भी है जो इसकी speed को बाधा देता है |, इसका काम यह होता है के अगर प्रोग्राम के कोई कोड repeat  हो रहा है तो उसको बिना रन किया वही पहले वाला output दे देगा जिससे machine की speed बढ़ेगी|

 

Multithreaded:  इसमें यह ख़ास होता है इससे हम एक process को छोटे छोटे टुकड़ो में बाटकर उसको रन क्र सकते है जिससे speed बढ़ेगी और Processsor को Idle होने से रोकेगा |

 

Dynamic: हम Java में एसी Application बना सकते है जो ऑनलाइन dynamicaly मतलब लाइव बदलेगी | जैसे हमें Youtube पे कोई सोंग का नाम सर्च किया तो उसका output तुरंत आ जाता है हमे प्रोग्राम में जाने या उसमे बदलने की आवश्यकता नही होती | eg. Applet

 

 





 आपको हमारा ब्लॉग केसा लगा comment करके जरुर बताए

 🙏🙏🙏😘😘

 

 

 

 

 

 

 

 

 

 

 

 

 

Comments

Popular posts from this blog

Django Shopping Cart Project