हेल्लो दोस्तों ! आज इस पोस्ट में जावा Java in Hindi क्या होता है यह किस लैंग्वेज से बना होता है इसके फीचर क्या क्या होते है आज इस पोस्ट में बताया जायेगा तो चलिए जावा java को समझते है
Contents
java introduction
Java(Java in Hindi) एक object oriented programming language होता है जिसे Sun Microsystem ने जावा को 1991 ई0 में united state(U.S) में बनाया गया है java का पुराना नाम oak था बाद में इसे बदलकर java रखा गया था java को जेम्स गोसलिंग(James Gosling) के द्वारा develop किया गया था
Java का सबसे महत्वपूर्ण और पोपुलर फीचर यह था की java platform independent था क्योकि java program किसी एक particular हार्डवेयर या ऑपरेटिंग सिस्टम के लिए नहीं था क्योकि java के program को आप किसी भी सिस्टम पर execute किया जा सकता है इसी के कारण आज भी java पोपुलर बना हुआ है
features of Java
Java में बहुत सारे feature होते है कुछ पोपुलर feature के बारे में निचे दिया जा रहा है
Compiled and Interpreted
जैसे की आप जानते है ज्यादा तर programming language compiled होती है या interpreted होती है परन्तु java में ऐसा नही है java दो stage सिस्टम बनाती है
पहले तो java आपके program को compiled करके byte code generate करता है परन्तु byte code ,मशीन इंस्ट्रक्शन समझ नहीं सकता है एस लिए इस code को दुसरे stage interpreted करके मशीन(machine) code में generate करता है जिसे machine code को directly execute किया जा सकता है
Platform Independent
जब आप किसी भी java program को compile करते है तो वह byte code में कन्वर्ट हो जाता है और ये byte code को आप किसी भी machine या OS(ऑपरेटिंग सिस्टम) पर नहीं चल सकता है ये सिर्फ JVM(java virtual machine) पर ही चलता है
किसी भी java के program को run करने के लिए आपको अपने ऑपरेटिंग सिस्टम पर JVM को install करना पड़ता है हर OS(operating system) के लिए अलग अलग JVM होता है लेकिन सभी का काम एक ही byte code को machine code में convert करना होता है
इसके लिए किसी एक ऑपरेटिंग सिस्टम के JVM के द्वारा generate किया गया byte code को कोई दूसरी JVM के द्वारा run किया जा सकता है
Simple and Familiar
java एक simple language है जो java के बहुत से feature C और C++ से मिलता जुलता है java का syntax C और C++ की तरह ही होता है
जैसे variable declaration ,control statements और method declaration आदि ये सभी java को easy to understand बनाते है
Multi-Threaded and interactive
by default java एक multi-threaded language होता है जिससे कोई भी java program एक साथ कई tasks को complete कर सकता है जिसके कारण यह feature java को और भी fast और interactive बनाता है
object oriented
java एक true object oriented programming language होता है जिसमे almost java सब कुछ object है java में सारी information object के रूप में स्टोर होता है
Robust and Secure
जिसमे user experience की बात की जाये तो java एक robust language(भाषा) होता है जिसमे java में बनाया हुआ कोई भी program(प्रोग्राम) अलग अलग environment में अलग अलग technology(तकनीकी) के साथ बिना क्रेश हुए काम कर सकता है क्योकि इसके programs कभी क्रेश नही होता है ये बहुत ही reliable language है
java में सिक्यूरिटी(security) JVM (java virtual machine) के द्वारा प्रोवाइडर(provide) किया जाता है
Distributed
java के द्वारा आप distributed application को क्रिएट(create) कर सकते है distributed application वह application होता है जिसके कारण आप अलग अलग नेटवर्क पर होती है जिसे आप एक साथ मिलकर टास्क परफॉर्म करते है
java में RMI(remote method invocation ) के through आप दुसरे नेटवर्क पर available application से interact कर सकते है
High Performance
यदि performance की बात की जाय तो java की performance बहुत ही impressive होता है java की speed का main reason byte code होता है java का architecture इस तरह से डिजाईन किया जाता है की java में runtime पर ओवरहेड(overhead) बहुत कम होता है
Dynamic and Extensible
java एक डायनामिक(dynamic) language है जिसे java run time के दौरान libraries ,method और classes से dynamic linking करने में सक्षम होता है इसलिए java को नयी technologies के साथ आसानी से प्रयोग किया जा सकता है
reference-https://www.tutorialspoint.com/java/java_overview.htm
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(Java in Hindi) या post अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये और -अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे
“आपका comments हमारे लिए बहुमूल्य है “ *_*धन्यवाद